Loading…

How to use XXencode / XXdecode

Pick Encode or Decode. Encoding wraps text in a begin/end block using the XXencode alphabet; decoding reverses it back to the original text.

Frequently asked questions

How does XXencode differ from uuencode?

It packs bytes the same 3-into-4 way but maps 6-bit values onto the alphabet +-0-9A-Za-z instead of raw ASCII offsets, so it survives non-ASCII mail gateways.

Why choose XXencode?

Its alphabet avoids characters that older EBCDIC systems and some mailers mangled, making transfers more reliable than uuencode in those environments.

Is the output still a begin/end block?

Yes — like uuencode it uses a 'begin <mode> <name>' header and an 'end' trailer, so the format is familiar.

More Encoders & Decoders

Base64 Encoder
Encode text or files to Base64 string format
Base64 Decoder
Decode Base64 strings back to plain text or binary
Base64 Image Encoder
Convert images to Base64 data URIs for CSS/HTML
Base32 Encoder
Encode text using RFC 4648 Base32 encoding
Base32 Decoder
Decode Base32 encoded strings back to plain text
URL Encoder
Percent-encode special characters for safe URL usage
URL Decoder
Decode percent-encoded URLs back to readable text
HTML Entities Encoder
Encode special characters to HTML entity references
HTML Entities Decoder
Decode HTML entities back to their plain text form
Text to Binary
Convert text to 8-bit binary (0s and 1s) format
Binary to Text
Convert binary (0s and 1s) back to readable text
Text to Hex
Convert text to hexadecimal (base 16) encoding

← View all Encoders & DecodersBrowse all 1,100+ tools →