01 / format · validate

JSON Formatter

Pretty-print, validate, and minify JSON. Errors report the exact line and column. Everything runs locally — paste API keys or tokens safely.

Input
Output
02 / decode · inspect

JWT Decoder

Decode the header, payload, and claims of a JSON Web Token. Expiry and issued-at times are resolved to human-readable dates. Decoding only — the token is never sent anywhere.

Encoded token
Header
Payload
Registered Claims
Signature (not verified)
03 / encode · decode

Base64

Encode and decode Base64, fully Unicode-safe (emoji and multibyte text included). Toggle URL-safe alphabet for tokens and query strings.

Input
Output
04 / convert

Unix Timestamp Converter

Convert between Unix time and human dates in both directions. Seconds vs. milliseconds are auto-detected. Includes ISO 8601, UTC, local, and relative time.

Unix timestamp
Date-time (local)
05 / generate

UUID v4 Generator

Generate cryptographically-random RFC 4122 v4 UUIDs in bulk. Formatting options for uppercase and brace-wrapped output.

06 / digest

Hash Generator

Compute SHA-1, SHA-256, SHA-384, and SHA-512 digests of any text as you type, using the browser's native WebCrypto engine.

Input text
07 / match · test

Regex Tester

Test a JavaScript regular expression against sample text. Matches are highlighted live and every capture group is broken out. Runs entirely in your browser.

/ /
flags:
Test string
Highlighted matches
08 / encode · parse

URL & Query String

Percent-encode or decode URLs and components, and break any query string into a readable key/value table. Handy for debugging redirects, OAuth callbacks, and tracking params.

Input
Output
09 / compare

Text Diff

Line-by-line comparison of two blocks of text using a longest-common-subsequence diff. Added lines are green, removed lines are red — all computed locally.

Original
Changed
Diff