Base64 Decoder
Decode Base64 (standard or URL-safe) back to readable UTF-8 text, with clear errors for invalid input.
Encode text or a file to Base64 in your browser, with UTF-8 support and an optional URL-safe alphabet.
Text is converted to UTF-8 bytes before encoding, so emoji and non-Latin scripts work correctly. Files are read locally and never uploaded.
Base64 lets binary data travel through systems that only handle text, such as JSON, email or data URIs. It is an encoding, not encryption: anyone can decode it.
No. It only changes the representation. Never use it to hide passwords or secrets.
Base64 uses four characters for every three bytes, so encoded data is about 33% larger.
Decode Base64 (standard or URL-safe) back to readable UTF-8 text, with clear errors for invalid input.
Encode or decode URLs and query values with percent-encoding, and inspect a URL's host, path and parameters.
Generate SHA-256, SHA-512, SHA-384 and SHA-1 hashes of text or files to verify downloads and compare data. Everything…
Pretty-print JSON with your choice of indentation and optional key sorting. Errors are shown with line and column.…
Generate one or up to 1,000 random v4 UUIDs at once, with uppercase, no-hyphen and brace options.
Convert Unix epoch timestamps to readable dates in UTC and your local time zone, or turn a date…
Test JavaScript regular expressions against your text with highlighted matches, capture groups and a live replace preview.
Remove all unnecessary whitespace from JSON and see how many bytes you save.
Planned article. Write the full piece here, then delete this brief.