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.

Start here

All encoders & decoders

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?
No. Base64 only changes how bytes are written. Anyone can decode it instantly, so never use it to protect passwords or private data.
Why does my decoded text show strange characters?
The data may not be UTF-8 text. When the bytes are not valid UTF-8 the decoder shows them as hex with a warning, so you can see what they really are.
What is the difference between URL encoding and URL-safe Base64?
URL encoding replaces unsafe characters with %XX codes. URL-safe Base64 is Base64 that uses - and _ instead of + and /, so it can sit in a URL without escaping.

Other studios

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close