JSON formatter
↗Pretty-print, minify and validate JSON in your browser — nothing leaves your machine.
Text tool
Encode text to Base64 or decode it back, with full Unicode support.
Guide
Paste text to encode, or Base64 to decode.
Pick the direction — full Unicode support on both sides.
Copy the Base64 string or the decoded text.
Yes — UTF-8 encoding is used, so Chinese, emoji and accents encode and decode correctly.
Absolutely — encoding JSON or tokens to Base64 for headers and payloads is a common use.
No — everything happens locally in your browser.
Keep converting
Pretty-print, minify and validate JSON in your browser — nothing leaves your machine.
Switch text between upper, lower, title and sentence case instantly.
Count characters, words and lines in real time as you type.
Percent-encode or decode URLs and query strings safely.
Compute MD5, SHA-1 or SHA-256 hashes of any text instantly, right in your browser.
Generate random UUIDs (v4) in bulk — one, ten or twenty-five at a time.