Encoder / Decoder
Encode or decode text using Base64, URL encoding, HTML entities, and more. Paste text, pick a format, and get the result instantly.
Input
Output
How to Use the Encoder / Decoder
- Paste or type your text in the Input panel on the left.
- Select a format from the tabs: Base64, URL Encode, HTML Entities, Hex, Binary, ROT13, Unicode Escape, or Morse Code.
- Click Encode → to encode, or ← Decode to decode your input.
- The result appears in the Output panel on the right — click Copy to copy it.
- Use ⇄ Swap to move the output back to the input for chained operations (e.g., encode then re-encode).
- Tip: When you paste text, the tool will try to auto-detect its encoding and switch to the right tab automatically.
About This Tool
This encoder and decoder works as a Base64 encoder, Base64 decoder, URL encoder, URL decoder, HTML entity encoder, hex converter, and binary text converter. Switch between encoding formats instantly — enter text or encoded data and get the converted result with one click.
Commonly used for debugging API requests and responses, encoding images or files as Base64 strings, safely encoding URLs with special characters, escaping HTML for display, and verifying encoding in JWT tokens or HTTP headers. All conversion runs client-side with no data sent to a server.