Base64 Encoder
Encode text or a file to Base64 in your browser, with UTF-8 support and an optional URL-safe alphabet.
Format, validate, encode and convert data without sending it anywhere. JSON, Base64, URL encoding, hashes, UUIDs, timestamps and regular expressions are all processed locally in your browser.
Encode text or a file to Base64 in your browser, with UTF-8 support and an optional URL-safe alphabet.
Decode Base64 (standard or URL-safe) back to readable UTF-8 text, with clear errors for invalid input.
Generate SHA-256, SHA-512, SHA-384 and SHA-1 hashes of text or files to verify downloads and compare data. Everything…
Escape , &, quotes and optionally every non-ASCII character as HTML entities so code displays as text.
Convert named and numeric HTML entities such as & and ’ back into readable characters.
Convert JSON arrays into CSV for spreadsheets. Nested objects become dot-separated columns, and you can choose the delimiter.
Pretty-print JSON with your choice of indentation and optional key sorting. Errors are shown with line and column.…
Check whether JSON is valid and find the exact line and column of any syntax error.
Remove all unnecessary whitespace from JSON and see how many bytes you save.
Test JavaScript regular expressions against your text with highlighted matches, capture groups and a live replace preview.
Convert Unix epoch timestamps to readable dates in UTC and your local time zone, or turn a date…
Encode or decode URLs and query values with percent-encoding, and inspect a URL's host, path and parameters.
Generate one or up to 1,000 random v4 UUIDs at once, with uppercase, no-hyphen and brace options.
Planned article. Write the full piece here, then delete this brief.
Planned article. Write the full piece here, then delete this brief.