Encode / Decode — FAQ
Universal Encoding Converter — Frequently Asked Questions
10 formats: Base64, URL Encoding, HTML Entities, Hexadecimal, Binary, Unicode Escape, ROT13, Punycode, ASCII85, and Morse Code. Each supports both encoding and decoding.
Select "Base64" from the encoding dropdown, type your text in the input area, and the Base64 output appears instantly. Click "Copy" to copy the result.
Yes! Switch to the "File ↔ Base64" tab. Upload any file and it will be converted to a Base64 string. You can also decode Base64 back to a file.
The JWT Decoder tab lets you paste a JSON Web Token and see its decoded header, payload, and signature. Useful for debugging authentication tokens.
The Hash Generator supports MD5, SHA-1, SHA-256, SHA-384, and SHA-512. Type any text and all hash values are generated simultaneously.
ROT13 is a simple letter substitution cipher that replaces each letter with the letter 13 positions after it in the alphabet. It's self-reversing — applying ROT13 twice returns the original text.
Yes! Click the "Swap" button to swap the input and output text. The encoding direction also toggles between Encode and Decode.
No. All encoding, decoding, and hashing happens entirely in your browser using JavaScript. No data is sent to any server.