Encoding
Encode & decode text: Base64 & the Base family, URL, HTML/XML, Hex/Binary, Unicode, Morse, classic ciphers, and much more — all in your browser.
Base Encoding
The radix-based encoding family: Base16/Hex, Base32, Base58, Base64, Base85, and more.
Base16 (Hex) Encode & Decode Online
Encode and Decode Base16 (Hex) instantly and for free in your browser. Hexadecimal representation of text (Base16).
Base32 Encode & Decode Online
Encode and Decode Base32 instantly and for free in your browser. A 32-character encoding (A–Z, 2–7), safe for case-insensitive systems.
Base36 Encode & Decode Online
Encode and Decode Base36 instantly and for free in your browser. A compact alphanumeric encoding (0–9, a–z).
Base45 Encode & Decode Online
Encode and Decode Base45 instantly and for free in your browser. A 45-character encoding optimized for QR codes (e.g. EU COVID certificates).
Base58 Encode & Decode Online
Encode and Decode Base58 instantly and for free in your browser. An encoding without ambiguous characters, used in Bitcoin addresses.
Base62 Encode & Decode Online
Encode and Decode Base62 instantly and for free in your browser. A full alphanumeric encoding (0–9, A–Z, a–z) that is URL-friendly.
Base64 Encode & Decode Online
Encode and Decode Base64 instantly and for free in your browser. The most common encoding for binary data to ASCII text.
Base64 URL Safe Encode & Decode Online
Encode and Decode Base64 URL Safe instantly and for free in your browser. A URL- and filename-safe Base64 variant (- and _ replace + and /).
Base85 (Ascii85) Encode & Decode Online
Encode and Decode Base85 (Ascii85) instantly and for free in your browser. An 85-character encoding that is more compact than Base64.
Base91 Encode & Decode Online
Encode and Decode Base91 instantly and for free in your browser. A very compact encoding using 91 printable characters.
Base92 Encode & Decode Online
Encode and Decode Base92 instantly and for free in your browser. A compact encoding using 92 printable characters.
Z85 Encode & Decode Online
Encode and Decode Z85 instantly and for free in your browser. The ZeroMQ flavor of Base85, friendly for strings and source code.
Classic Ciphers
Classic ciphers for education & puzzles: ROT, Caesar, Vigenère, Atbash. Not for security.
Atbash Cipher Encode & Decode Online
Encode and Decode Atbash Cipher instantly and for free in your browser. An ancient mirror cipher: A↔Z, B↔Y — encode and decode are the same.
Caesar Cipher Encrypt & Decrypt Online
Encrypt and Decrypt Caesar Cipher instantly and for free in your browser. The classic shift cipher with an adjustable shift amount.
ROT13 Encode & Decode Online
Encode and Decode ROT13 instantly and for free in your browser. Shift letters by 13 — encode and decode with the same operation.
ROT18 Encode & Decode Online
Encode and Decode ROT18 instantly and for free in your browser. Combines ROT13 (letters) + ROT5 (digits) in one operation.
ROT47 Encode & Decode Online
Encode and Decode ROT47 instantly and for free in your browser. Shift all printable ASCII characters by 47 (letters, digits, symbols).
ROT5 Encode & Decode Online
Encode and Decode ROT5 instantly and for free in your browser. Shift only digits 0–9 by 5 (the number counterpart to ROT13).
Vigenère Cipher Encrypt & Decrypt Online
Encrypt and Decrypt Vigenère Cipher instantly and for free in your browser. A keyword-based substitution cipher — stronger than Caesar.
Domain (Punycode/IDNA)
Internationalized domain name encoding: Punycode and IDNA (xn-- form).
IDNA Domain Encode & Decode Online
Encode and Decode IDNA Domain instantly and for free in your browser. Convert a Unicode domain name to its ASCII (xn--) form and back.
Punycode Encode & Decode Online
Encode and Decode Punycode instantly and for free in your browser. Convert a Unicode label to Punycode (ASCII) and back.
Markup & Code Escape
Escape/unescape for HTML, XML, JSON strings, JavaScript strings, and CSS.
CSS Escape & Unescape Online
Escape and Unescape CSS instantly and for free in your browser. Escape text into a valid CSS identifier (CSS.escape).
HTML Entities Encode & Decode Online
Encode and Decode HTML Entities instantly and for free in your browser. Turn characters like < > & into HTML entities, and back.
JavaScript String Escape & Unescape Online
Escape and Unescape JavaScript String instantly and for free in your browser. Escape text into a safe JavaScript string literal.
JSON String Escape & Unescape Online
Escape and Unescape JSON String instantly and for free in your browser. Escape text into a valid JSON string body, and back.
XML Escape & Unescape Online
Escape and Unescape XML instantly and for free in your browser. Escape XML special characters (< > & ' ") so documents stay valid.
Numeric & Charset
Text in Hex, Binary, Octal, Decimal, ASCII, Unicode, UTF-8, and UTF-16 representations.
ASCII Codes Encode & Decode Online
Encode and Decode ASCII Codes instantly and for free in your browser. Convert text to ASCII/decimal byte codes and back.
Text to Binary Encode & Decode Online
Encode and Decode Text to Binary instantly and for free in your browser. Convert text to binary bits (8-bit per byte) and back.
Text to Decimal Encode & Decode Online
Encode and Decode Text to Decimal instantly and for free in your browser. Convert text to decimal byte codes and back.
Text to Hex Encode & Decode Online
Encode and Decode Text to Hex instantly and for free in your browser. Convert text to hexadecimal bytes and back.
Text to Octal Encode & Decode Online
Encode and Decode Text to Octal instantly and for free in your browser. Convert text to octal (base 8) values per byte and back.
Unicode Escape Escape & Unescape Online
Escape and Unescape Unicode Escape instantly and for free in your browser. Turn non-ASCII characters into \uXXXX escapes and back.
UTF-16 Code Units Encode & Decode Online
Encode and Decode UTF-16 Code Units instantly and for free in your browser. View the UTF-16 code units (hex) of text and back.
UTF-8 Bytes Encode & Decode Online
Encode and Decode UTF-8 Bytes instantly and for free in your browser. View the UTF-8 bytes (hex) of text and reassemble back to text.
Symbolic
Symbolic encodings: Morse code, Braille, and the NATO phonetic alphabet.
Braille Encode & Decode Online
Encode and Decode Braille instantly and for free in your browser. Convert text to Unicode Braille characters and back.
Morse Code Encode & Decode Online
Encode and Decode Morse Code instantly and for free in your browser. Convert text to Morse code (dots & dashes) and back.
NATO Phonetic Encode & Decode Online
Encode and Decode NATO Phonetic instantly and for free in your browser. Convert text to the NATO phonetic alphabet (Alfa, Bravo…) and back.
Transfer Encoding
Encodings for transmission: Quoted-Printable, MIME, UUencode, yEnc, and Data URL.
Data URL Encode & Decode Online
Encode and Decode Data URL instantly and for free in your browser. Turn text into a data: URL (base64) and back.
File to Base64
Upload any file and turn it into a Base64 string plus a ready-to-embed data: URI — processed in your browser, no server upload.
MIME Encoded-Word Encode & Decode Online
Encode and Decode MIME Encoded-Word instantly and for free in your browser. Encode non-ASCII email headers (=?UTF-8?B?...?=) and back.
Quoted-Printable Encode & Decode Online
Encode and Decode Quoted-Printable instantly and for free in your browser. An email encoding that keeps text readable (=XX for special bytes).
UUencode Encode & Decode Online
Encode and Decode UUencode instantly and for free in your browser. A classic Unix encoding for sending binary over text (begin/end).
yEnc Encode & Decode Online
Encode and Decode yEnc instantly and for free in your browser. An efficient Usenet encoding that saves size (=ybegin/=yend).
URL
Encode/decode URLs and URI components (percent-encoding).
URI Component Encode & Decode Online
Encode and Decode URI Component instantly and for free in your browser. Encode/decode a single URI component (all symbols including :/?& are encoded).
URL Encode & Decode Online
Encode and Decode URL instantly and for free in your browser. Encode/decode a full URL (keeps structure characters like :/?&).
Encoding Utilities
Helpers: detect encoding, multi-encode, and batch encode/decode.
Batch Encode
Encode/decode many lines of text at once with Base64 (one item per line).
Detect Encoding
Guess the encoding type of a string (Base64, Hex, URL, Morse, etc.).
Multi Encode
Encode/decode one text into several formats at once (Base64, Hex, URL, etc.).
UUID ⇄ Bytes
Convert a UUID to its 16 raw bytes (hex & decimal) and back.