Text Encoder Decoder Tools for Every Format
Base64 Encode / DecodeURL Encode / DecodeHTML Encode / DecodeBinary Code TranslatorMorse Code TranslatorROT13 Encoder / DecoderHex ConverterNumber to Words Converter
Base64 Encode / Decode
Encode text to Base64 or decode Base64 back — full Unicode support.
URL Encode / Decode
Percent-encode URLs and query strings, or decode them back to text.
HTML Encode / Decode
Escape < > & and quotes into HTML entities — and decode them back.
Binary Code Translator
Translate text to binary (01001000…) and binary back to text.
Morse Code Translator
Translate text to Morse code (··· −−− ···) and back again.
ROT13 Encoder / Decoder
Rotate letters by 13 (or any shift) — the classic spoiler-hider.
Hex Converter
Convert text to hexadecimal bytes and hex back to text.
Number to Words Converter
Turn 1,250,000 into “one million two hundred fifty thousand”.
These text encoder decoder tools convert text between eight formats — Base64, URL, HTML, binary, Morse, ROT13, hex and number words — both ways, in your browser. Developers and students use this page to encode decode text online both ways — paste text in, copy the converted result out, all in your browser.
Every converter here works both ways instantly, handles Unicode text properly, and explains invalid input instead of failing silently. This collection also turns any number — including decimals and negatives — into clear English words.
Most people arrive for one of three jobs: the base64 encode decode tool for data, the morse code translator for dots and dashes, or the number to words converter for a cheque or a form. The guide below lays out all eight, one line each.
Every tool in this collection is free, works on any device, and processes your text locally in your browser — nothing is uploaded or stored. Pick any tool above to get started; results are instant.
Which converter do I need?
Eight converters, eight formats. Find the job you are doing — each line names it and points at the tool.
- Text or data must travel through email, JSON or a page as plain characters → Base64 Encode / Decode — the standard safe alphabet, with proper Unicode support.
- A link contains spaces or special characters → URL Encode / Decode — percent-encoding for addresses and query strings, and back again.
- Code needs to display on a page instead of running → HTML Encode / Decode — escapes <, > and & into entities, or decodes entities back to text.
- You are learning how computers store letters → Binary Code Translator — text as 8-bit binary, and binary back into readable text.
- Dots and dashes — radio, history or a puzzle → Morse Code Translator — full International Morse, both directions.
- A spoiler or puzzle answer needs a light disguise → ROT13 Encoder / Decoder — rotate letters by 13, or any shift you set.
- Bytes need to be written as hex pairs → Hex Converter — text to hexadecimal and back, byte-accurate for Unicode.
- A number must be spelled out on a cheque, invoice or form → Number to Words Converter — decimals and negatives included.