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.
JSON Formatter
Developer Tools
Format, validate and minify JSON instantly.
Open toolBase64 Encode / Decode
Developer Tools
Encode text to Base64 or decode it back.
Open toolURL Encode / Decode
Developer Tools
Percent-encode or decode URLs and query strings.
Open toolUUID Generator
Developer Tools
Generate random UUID (v4) identifiers in bulk.
Open toolColor Converter
Developer Tools
Convert colors between HEX, RGB and HSL.
Open toolHash Generator
Developer Tools
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes.
Open toolUnix Timestamp Converter
Developer Tools
Convert Unix timestamps to dates and back.
Open toolJWT Decoder
Developer Tools
Decode and inspect a JSON Web Token.
Open toolRegex Tester
Developer Tools
Test regular expressions with live match highlighting.
Open toolColor Picker
Developer Tools
Pick a color and get HEX, RGB and HSL values.
Open toolNumber Base Converter
Developer Tools
Convert between binary, octal, decimal and hex.
Open toolDiff Checker
Developer Tools
Compare two texts and highlight the differences.
Open toolExplore
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.