Encoding or decoding Uuencode usually means using a Unix command or a script. The Uuencode / Uudecode tool does both in the browser: encode text or binary to Uuencode, or decode uuencoded text back to original—no sign-up and no data sent to a server.
What does Uuencode/Uudecode do?
Uuencode / Uudecode is a free online tool that encodes with Uuencode or decodes uuencoded text. Uuencode converts binary or text to a 64-character ASCII form. Uudecode reverses it. It is classic Unix encoding for email and transfer. Use it to decode legacy uuencoded files or email attachments, or to produce uuencoded output for systems that expect it. All processing happens in your browser.
Key Features
- Encode and decode — Uuencode converts binary or text to a 64-character ASCII form. Uudecode reverses it. Valid uuencode includes a begin line and end line. For decode: paste uuencoded output (typically starts with a begin line). For encode: paste text or binary.
- Classic format — Uuencode converts binary data to ASCII text using a 64-character set. Common in email attachments (historically).
- Any input — Paste text or binary to encode; paste full uuencoded block to decode. No size limit for in-browser processing.
- Instant result — Paste, choose encode or decode, view result. Copy when ready.
- Privacy-first — All processing happens in your browser. Your text is never sent to any server.
- No account — Use as often as you need without sign-up.
How to Use Uuencode / Uudecode
- Open the Uuencode / Uudecode tool.
- Choose Encode (text/binary → uuencode) or Decode (uuencode → text/binary). Paste input.
- View the result. Copy when ready. Use the "Use tool" button on the docs page if you are reading this from the documentation.
Real Use Cases
- Decode legacy uuencoded files — Open old email attachments or archives that are uuencoded. Paste the block and decode.
- Decode email attachments — Some older systems sent attachments as uuencoded body. Decode to get the file content.
- Produce uuencoded output — When a system or spec expects uuencode, encode your text or binary here and paste the result.
- Teaching — Show how Uuencode represents binary in ASCII. Compare with Base64 Encoder and Base32 Encode/Decode.
- Legacy compatibility — Work with tools or scripts that still use uuencode/uudecode.
- Recovery — Recover content from uuencoded snippets in logs or docs.
Why Use Uuencode Instead of Alternatives?
- vs. Base64 — Base64 Encoder is more common today. Use Uuencode when you have legacy uuencoded data or a system that requires it.
- vs. Base32 — Base32 Encode/Decode uses a different alphabet. Uuencode has its own 64-character set. Use the one that matches your format.
- vs. Binary to Text — Convert Binary to Text decodes raw binary strings. Uuencode is a specific encoding format. Use this tool for uuencode.
- vs. Command line — No need for
uuencode/uudecode on the machine. Works in any browser.
Valid uuencode includes a begin line and end line. Ensure the full block is pasted and no extra characters broke the format. If uudecode fails, check that the block is complete.
Benefits for Legacy Support, Educators, and Sysadmins
- Legacy support — Decode old uuencoded content without installing tools.
- Educators — Teach historical encoding and compare with Base64/Base32.
- Sysadmins — Decode uuencoded data from logs or legacy systems.
Common Mistakes
- Uudecode fails — Valid uuencode includes a begin line and end line. Ensure the full block is pasted and no extra characters broke the format.
- Partial paste — Missing the begin or end line breaks decoding. Paste the entire uuencoded block.
- Wrong encoding — If the data is Base64, use Base64 Encoder. This tool is for Uuencode only.
- Forgetting to copy — The result is not saved. Copy before closing the tab.
Frequently Asked Questions
What does Uuencode/Uudecode do?
Uuencode converts binary or text to a 64-character ASCII form. Uudecode reverses it. Classic Unix encoding for email and transfer.
What is Uuencode?
Uuencode converts binary data to ASCII text using a 64-character set. Common in email attachments (historically).
For encode: paste text or binary. For decode: paste uuencoded output (typically starts with a begin line).
Is my text stored?
No. All processing happens in your browser. Your text is never sent to any server.
When should I use Uuencode?
Use it to decode legacy uuencoded files or email attachments, or to produce uuencoded output for systems that expect it.
Why does uudecode fail?
Valid uuencode includes a begin line and end line. Ensure the full block is pasted and no extra characters broke the format.
Uuencode / Uudecode gives you encode and decode in one place: paste, choose direction, copy. No account, no server round-trip. For Base64 see Base64 Encoder, for Base32 see Base32 Encode/Decode, and for binary see Convert Binary to Text.
Use the Uuencode / Uudecode tool to encode or decode Uuencode.