How it works
Paste text in the field. Encode converts the UTF-8 bytes to a Base64 string; Decode expects valid Base64 and restores the original text. If the string isn’t valid Base64, you’ll see an error. Everything runs on your device—nothing is uploaded.
Related tools
URL encode / decodePercent-encode or decode strings the way browsers do for URL components—ideal for query values, fragments, and path segments.Hash generatorOne-way hashes for arbitrary text—pick MD5 or SHA-256 and copy the hex digest. Nothing is sent to a server.JSON formatterPretty-print minified JSON and validate in one click; invalid input surfaces a clear parser message so you can fix commas, brackets, or quotes.XML formatterIndent nested tags for readability and catch mismatched tags or invalid markup before you ship configs or feeds.