TOOLS / ENCODE / DECODE
Encoder & Decoder
Base64, hex, URL, HTML entity, ROT13, binary, UTF-8 — paste once, see all conversions at once. Runs locally in your browser.
What it does
Reverse engineers and SOC analysts spend a surprising amount of time encoding and decoding. Attackers Base64-encode payloads to evade detection. Web apps URL-encode parameters in ways that hide intent. Malware uses ROT13 or hex to obfuscate strings. Our encoder/decoder runs all six common encodings simultaneously as you type — paste any input and see Base64, hex, URL-encoded, HTML-encoded, ROT13, and binary versions instantly. Two decode buttons go the other way: paste encoded data and convert back to plain text.
How to use it
- Type or paste any text in the input box.
- All 6 encodings update live below.
- To decode something already encoded: paste it and click "Decode From Base64" or "Decode From Hex".
- Click any output cell to copy it to your clipboard.
- Cleared input by clicking "Clear".
Common use cases
Frequently asked questions
Is the data sent anywhere? +
Why does Base64 add padding (=)? +
What is ROT13? +
Why are non-ASCII characters in binary so long? +
Can I encode/decode entire files? +
Related tools
Related coverage on Ciphers Security
- YARA-X 1.16.0: Faster Scans, Panic Fixes, and Neovim LSP Support
- LummaC2 Infostealer Targets US Critical Infrastructure: CISA-FBI Advisory AA25-141B and DOJ Domain Seizures
- MacSync Stealer: Hackers Abuse Google Ads and Claude.ai Chats to Push Mac Malware
- JDownloader Site Hacked, Installers Swapped with Python RAT Malware
- Operation HookedWing: 4-Year Phishing Campaign Hits 500+ Organizations Across Aviation, Energy, and Logistics
Free for everyone, no signup required. Tool runs at /tools/encoder-decoder/ — bookmark or share.