WebToolset Logo
WebToolset
All Categories
Categories
Developer & Data formatters
Formatters
XML FormatterJSON FormatterSQL FormatterYAML Formatter
Converters
JSON to CSVCSV to JSONCurl to Code
Minifiers & Validators
HTML MinifierCSS MinifierJS Minifier
Security, Crypto & Encoding
Generators
Hash GeneratorsBcrypt GeneratorPassword GeneratorUUID/GUID Generator
Encoder/Decoder
HTML Entity EncoderURL Encode/DecodeJWT DecoderBase64 ToolBase64URL ToolHex ToolBase32 ToolBase58 ToolBase36 ToolBase62 ToolAscii85 ToolBase91 ToolBase45 ToolUuencoding ToolHMAC GeneratorULID GeneratorEncrypt / Decrypt
QR Tools
QR Code GeneratorQR Code Reader
String & Text Manipulation
Word & Character CounterLorem Ipsum GeneratorModern Text Diff CheckerCase ConverterRemove Duplicate LinesString ReverserSlug GeneratorASCII Art GeneratorMarkdown to HTMLText Replacement ToolDetect Unicode Char
Image Tools
Image CompressorImage ResizerImage CropperPNG to JPG ConverterJPG to PNG ConverterWebP ConverterBase64 Image EncoderSVG to PNG ConverterColor PickerHEX to RGB Converter
Math, Time & Network
Unix Timestamp ConverterPercentage CalculatorAspect Ratio CalculatorUnit ConverterNumber Base ConverterIP Address LookupUser Agent ParserSubnet CalculatorStopwatch & TimerCron Job GeneratorAdvanced Calculator
© 2025 WebToolset
Home
Security, Crypto & Encoding
Uuencoding Tool
Logo
Security, Crypto & Encoding/Uuencoding Tool

Uuencoding Encoder & Decoder — Unix-to-Unix Encoding

Encode and decode Uuencoding. Legacy binary-to-text encoding used in Unix systems and early email. Convert binary files to text.

What is Uuencoding Tool?

Uuencoding (Unix-to-Unix encoding) is a form of binary-to-text encoding that originated in the Unix UUCP program. It was designed to allow the transmission of binary data over transmission systems that only support 7-bit ASCII data, such as early email systems and Usenet newsgroups. While largely superseded by MIME and Base64, it is still found in legacy systems and archives.

Input Formats

  • Binary data
  • Text strings
  • Uuencoded blocks (begin/end)

Output Results

  • Uuencoded string
  • Decoded text
  • Copy-ready result

Key Features

Legacy Support: Decode historical data from Usenet and old email archives
Unix Standard: Compatible with the classic 'uuencode' and 'uudecode' utilities
Simple Format: Easy to parse and generate
Privacy: 100% Client-side processing
File Recovery: Essential for digital archaeology and data forensics
Bidirectional: Encode and Decode text or binary files
Header Handling: Automatically manages 'begin' and 'end' blocks
Free & Simple: The simplest free tool to decode legacy Uuencoded files
Shareable LinksShare Uuencoded strings. (Limit: 5KB)

Who is this for?

Data Archaeology

Recovering files from old Usenet posts or email archives.

UsenetArchive recoveryLegacy data

Unix Systems

Transferring files between legacy Unix mainframes.

UUCPMainframeUnix transfer

How to Use

1

Paste your text.

2

Select 'Encode' to convert to Uuencoding.

3

Select 'Decode' to convert back.

4

Copy the result.

Examples

Input

Hello World

Output

begin 644 file.txt
#2&5L;&\@5V]R;&0`
`
end

Common Errors

  • Missing 'begin' and 'end' headers (required for some decoders)
  • File permission mode mismatch
  • Corruption due to whitespace stripping

Code Examples

Bash

uuencode file.txt file.txt > encoded.txt
uudecode encoded.txt

Frequently Asked Questions

Is this still used?
Rarely. Base64 has mostly replaced it. But if you find an old file from the 90s internet, you might need this to open it.
What is the 'begin 644' line?
That's the header! '644' tells Unix systems the file permissions, and the name follows. I need this line to decode it correctly.