Encoding and Decoding
Encode and decode text
Settings
Input text
Encoding result
Private & SecureRuns in your browser — nothing is uploaded
Easy to UseJust paste or type — instant results
Free ForeverUnlimited use, no sign-up
Fast & ReliableAdvanced tech, fast and stable
Base64, URL encoding and HTML entities turn text into a safe form for places that cannot carry raw characters, and back again. Paste your text to encode or decode it in any of these schemes, all in your browser.
How to Use
- 1Enter inputSelect operation mode (encode/decode)
- 2Set optionsChoose encoding algorithm (Base64/URL/HTML/Hex)
- 3ProcessEnter text or encoded content; auto processing supported
- 4Get resultCopy or download the output
Common use cases
Read a Base64 blobDecode a Base64 string to see what it actually contains.
Make text URL-safeEncode a value so it survives inside a query string.
Escape for HTMLTurn characters into HTML entities so they show instead of render.
Embed small dataEncode a short snippet as Base64 to paste inline.
Good to know
Encoding is not encryptionBase64 and URL encoding hide nothing; anyone can decode them instantly. Never use them to protect a secret.
Pick the scheme for the placeURL encoding is for query strings, HTML entities for markup, Base64 for binary-as-text. The wrong one just garbles the output.
Base64 grows the sizeBase64 makes data about a third larger, since it trades three bytes for four characters. It is for safety in transit, not for shrinking.
Watch the character setDecoding assumes the right text encoding, usually UTF-8. A mismatch turns non-English characters into garbled text.