Developer Studio · 35 tools
Encoders & Decoders
41 free encoders and decoders: Base64, URL, HTML entities, hex, binary, Base32, Base58, punycode and more, working on UTF-8 bytes.
Part of Developer Studio.
Start here
-
Base64 Encoder
Encode text or files to Base64 string format
-
Base64 Decoder
Decode Base64 strings back to plain text or binary
-
URL Encoder
Percent-encode special characters for safe URL usage
-
URL Decoder
Decode percent-encoded URLs back to readable text
-
Caesar Cipher
Encode or decode text with the classic Caesar shift cipher
-
HTML Entities Decoder
Decode HTML entities back to their plain text form
-
HTML Entities Encoder
Encode special characters to HTML entity references
All encoders & decoders
-
Base64 Decoder
Decode Base64 strings back to plain text or binary
-
Base64 Encoder
Encode text or files to Base64 string format
-
HTML Entities Decoder
Decode HTML entities back to their plain text form
-
HTML Entities Encoder
Encode special characters to HTML entity references
-
JWT Decoder
Decode & inspect JWT tokens (header, payload, signature)
-
Text to Hex
Convert text to hexadecimal (base 16) encoding
-
URL Decoder
Decode percent-encoded URLs back to readable text
-
URL Encoder
Percent-encode special characters for safe URL usage
-
Base32 Decoder
Decode Base32 encoded strings back to plain text
-
Base32 Encoder
Encode text using RFC 4648 Base32 encoding
-
Base45 Encoder / Decoder
RFC 9285 Base45 encode & decode, as used in EU COVID QR certificates
-
Base58 Encoder / Decoder
Bitcoin-alphabet Base58 encode & decode with leading-zero support
-
Base62 Encoder / Decoder
Compact 0-9A-Za-z Base62 encode & decode, ideal for short IDs and URLs
-
Base64 ↔ Hex Converter
Convert Base64 directly to hexadecimal and back without leaving your browser
-
Base64URL Encoder / Decoder
URL-safe Base64 (-_ instead of +/, no padding) encode & decode
-
Hex Dump Viewer
View text as a hexdump -C style offset, hex and ASCII dump
-
Numeric HTML Entities
Encode text to decimal/hex numeric HTML entities (&#NN;) and decode them back
-
Punycode / IDN Converter
RFC 3492 Punycode encode & decode for internationalized domain names (xn--)
-
Unicode Decoder
Decode Unicode escape sequences back to text
-
Unicode Encoder
Encode text to Unicode code points (\\u escape format)
-
URL Encode All Characters
Percent-encode every character as %XX — full-escape any string for URLs
-
Uuencode / Uudecode
Classic Unix uuencode & uudecode with begin/end wrapper for text payloads
-
XML Encoder / Decoder
Encode and decode XML special characters safely
-
XXencode / XXdecode
XXencode & XXdecode using the portable +-0-9A-Za-z alphabet
-
Data URI Generator
Convert text, SVG, CSS or HTML into a data: URI (base64 or URL-encoded)
-
ASCII Table
0-127 searchable ASCII reference.
-
Quoted-Printable Encoder
Encode text using MIME quoted-printable encoding for email
-
Caesar Cipher
Encode or decode text with the classic Caesar shift cipher
-
Ascii85 Encoder / Decoder
Adobe Ascii85 (base85) encode & decode with z shortcut and <~ ~> delimiters
-
Atbash Cipher
Encode text using the Atbash mirror substitution cipher
-
ROT18 Cipher
ROT13 for letters plus ROT5 for digits — symmetric encode & decode
-
ROT47 Cipher
ROT47 rotate all printable ASCII by 47 — symmetric encode & decode
-
Unicode Character Lookup
Look up any Unicode character by code point or name
-
Vigenère Cipher
Encrypt or decrypt text using the Vigenère polyalphabetic cipher
-
Z85 Encoder / Decoder
ZeroMQ Z85 (RFC 32) base85 encode & decode for 4-byte-aligned binary data
No tools match. Try another word, or .
About Encoders & Decoders
Encoders and Decoders has 41 tools for turning data into text-safe forms and back. The Base64 Encoder and Base64 Decoder handle text, URL-safe variants and data URIs, and the decoder shows a picture when the bytes turn out to be an image. URL Encode escapes query strings, and HTML entity, hex, binary, octal and Unicode tools cover the rest of daily work.
Less common formats are here too: Base32, Base58, Base62, Base45, Ascii85, Z85, uuencode, quoted-printable and punycode for international domain names. All codecs work on UTF-8 bytes, so accented letters, Hindi text and emoji survive a round trip. When decoding fails, the error names the character and its position instead of a vague message. Encoding is not encryption, so anyone can decode these formats; for secrets use the Security Studio.
Frequently asked questions
Is Base64 a way to hide data?
Why does my decoded text show strange characters?
What is the difference between URL encoding and URL-safe Base64?
Other studios
- PDF StudioMerge, compress, sign and convert PDFs on your device.
- Image StudioResize, compress, convert and clean up images privately.
- Media StudioTrim, convert and record video and audio in the browser.
- Money StudioLoans, savings, tax and seller fees, with the maths shown.
- Health StudioCalories, BMI, heart-rate zones and sleep, explained.
- Calc & Convert StudioMaths, units, dates and everyday sums, exact to the digit.
- Design StudioColours, gradients, CSS and SVG you can copy straight in.
- Writing StudioCount, clean, transform and draft text without distractions.
- Office & Business StudioInvoices, documents, charts and policies, tidy and fast.
- Study StudioFlashcards, citations, quizzes and revision timers.
- Security StudioPasswords, hashes and ciphers generated on your device.
- Fun StudioWheels, dice, pickers and fancy text for when chance decides.