Skip to content

Tools

Developer Tools

Handy utilities for developers: format and validate JSON, encode and decode Base64 and URLs, generate UUIDs and convert colors — all in your browser.

Twelve developer utilities for the small jobs that interrupt real work: format and validate a JSON blob, decode a JWT or a Base64 string, test a regular expression against sample text, convert a Unix timestamp, hash a string, generate UUIDs, convert between HEX, RGB and HSL, or diff two versions of a file.

Explore

113 tools. Zero uploads. One place.

Every tool opens instantly, works on your phone and keeps your files on your device.

Safe for tokens and payloads

Developers routinely paste API responses, auth tokens and config files into online tools, and most of those tools send the content to a server. Every tool in this section runs in the page: JSON is parsed with the browser's own parser, hashes are computed with the Web Crypto API, JWTs are decoded by splitting and Base64-decoding the three segments locally. No request leaves the page, which you can verify in the browser's network tab.

What each tool handles

  • JSON Formatter — pretty-print or minify, with the exact parse error position when the input is invalid.
  • Base64 and URL Encode/Decode — UTF-8 aware, so accented characters and emoji round-trip correctly.
  • JWT Decoder — shows header, payload and the expiry as a readable date; it does not verify the signature, and says so.
  • Regex Tester — live matches with capture groups, with the flags the browser's RegExp engine supports.
  • Hash Generator — SHA-1, SHA-256, SHA-384 and SHA-512 of text; MD5 is explained but not a Web Crypto algorithm.
  • Timestamp Converter, UUID Generator, Number Base Converter, Color Converter, Color Picker and Diff Checker for the rest.

Standards followed

The tools follow the specifications they implement rather than a loose approximation: UUIDs are RFC 4122 version 4, JWTs are read as RFC 7519 describes, URL encoding uses the percent-encoding rules of RFC 3986 as implemented by encodeURIComponent, and Base64 follows RFC 4648. Each tool page notes the edge cases where the browser implementation differs from the letter of the standard.

Frequently asked questions

Can the JWT decoder tell me if a token is valid?

It can show you whether the token is well-formed and whether its exp claim is in the past, but it cannot verify the signature without the issuer's secret or public key. Treat its output as inspection, not validation.

Why is MD5 not in the hash generator?

The generator uses the browser's Web Crypto API, which deliberately omits MD5 because it is cryptographically broken. SHA-256 is the sensible default for checksums today.