.UU

UU File

UUencoded File
Ask a question
QUICK ANSWER

A .uu file is a binary file (archive, executable, image, etc.) wrapped in old-style UUencoding so it could travel over ASCII-only networks like Usenet and UUCP. To get the file inside, decode it with 7-Zip or WinZip on Windows, or run "uudecode file.uu" on Linux and macOS. The .uu wrapper itself is harmless text, but scan the decoded payload with antivirus before opening it.

Developer: Mary Ann Horton (original uuencode, 1980, UC Berkeley) Category: Encoded Files Open standard MIME: application/x-uuencode
OPENS ON Windows macOS Linux
Related: .CRYPT · .SDOC · .AXX · .REM

On this page

19k+ extensions indexed
Last reviewed Jul 1, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the UU file format?

A .uu file contains uuencoded binary data converted to printable ASCII text, enabling transfer over channels that handle only 7-bit text - such as early UUCP networks and Usenet newsgroups.

Uuencoding was developed at UC Berkeley around 1980 by Mary Ann Horton and became a standard Unix utility (uuencode / uudecode), later standardized by POSIX. The algorithm converts every 3 bytes of binary into 4 printable ASCII characters (in the decimal range 32-95), adding approximately 33% size overhead. Each data line begins with a length character, followed by the encoded groups.

A .uu file starts with a header line such as begin 644 filename.zip (where 644 is the Unix file permissions in octal), followed by encoded data lines, and terminates with an end line. Decoding with uudecode regenerates the original binary. There is no built-in checksum; multi-part Usenet posts relied on newsreader reassembly. A single .uu file wraps one binary payload.

Uuencoding was largely displaced in the mid-1990s by MIME Base64 (RFC 2045, 1996) for email attachments, and by yEnc (2001) for Usenet binary posts. .uu files persist in legacy Usenet archives and old Unix software distributions. Modern Linux systems provide uuencode / uudecode via the sharutils package.

Uuencoding is not compression - it adds size overhead. It may wrap a pre-compressed file, but the encoding step itself always expands the data by about one third.

Security & safety

RISK: MEDIUM

The .uu file is just a text wrapper; the real risk is the binary payload inside. After decoding, treat the resulting file (exe, zip, etc.) with normal caution. Old Usenet archives may contain malware; scan with antivirus after decoding. No execution risk from the .uu text itself.

Format details

in a nutshell
FULL NAMEUUencoded Fileaka Unix-to-Unix encoded file, UUE file
DEVELOPERMary Ann Horton (original uuencode, 1980, UC Berkeley)since 1980, Unix v7 era
MIME TYPEapplication/x-uuencode
TYPEtext-based binary-to-ASCII encoding
STANDARDOpen · royalty-free
This extension is also used by…
  • UUE encoded file - Identical format, alternative extension .uue; both encode binary as ASCII for Usenet/UUCP transfer.

Programs that open UU files

Windows3 apps
WinZip Freemium Open .uu file directly; WinZip decodes it and presents the inner file.
7-Zip Open-source Right-click → 7-Zip → Extract Here to decode the UUencoded file.
ALZip Freemium Supports .uu decoding; open and extract like any archive.
macOS2 apps
Apple Archive Utility Built-in Double-click the .uu file; Archive Utility may decode it depending on macOS version.
uudecode (built-in) Built-in Terminal: uudecode file.uu - produces the original file in the current directory.
Linux2 apps
uudecode (built-in) Built-in uudecode file.uu - POSIX utility, pre-installed on nearly all distros.
uuencode (sharutils) Open-source Package sharutils provides both uuencode and uudecode; install via apt/dnf if missing.

Technical details

deep spec
Encoding schemeBinary-to-ASCII: every 3 bytes encoded as 4 characters in printable ASCII range (decimal 32-95)
Size overhead~33% larger than the source binary
Header line"begin <octal-perms> <filename>" on the first line - e.g., begin 644 archive.zip
Data line structureFirst byte encodes line length (ASCII 32 + byte count); followed by 4-character groups per 3 source bytes
FooterA zero-length data line (backtick or space) followed by an "end" line to mark the file boundary
IntegrityNo built-in checksum; multi-part Usenet posts depend on newsreader reassembly of ordered segments
Payload capacityOne binary file per .uu file; multi-file sets are split across multiple numbered .uu files
Character setPrintable ASCII only (0x20-0x5F); safe for 7-bit text-only transport and UUCP channels
ContainerPlain text (ASCII / UTF-8 compatible)
POSIX standarduuencode/uudecode utilities defined in the Open Group Base Specifications Issue 7
Encoding vs. compressionUuencoding expands data by ~33% and is not compression; commonly wraps pre-compressed .gz or .zip files without further reduction
Superseded byMIME Base64 (RFC 2045, 1996) for email; yEnc (2001) for Usenet binary posts
Historical originDesigned for UUCP (Unix-to-Unix Copy) networks circa 1980; became the standard for early Usenet binary distribution
Released1980, Unix v7 era
Latest versionno versioning; superseded by MIME/Base64
Open standardYes · royalty-free
Specificationpubs.opengroup.org

UU conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with UU files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about UU files.

Frequently asked questions

How do I open a .uu file on Windows?
Use 7-Zip or WinZip - both can open/extract .uu files directly. The tool will decode the UU encoding and give you the original file inside.
How do I decode a .uu file on Linux or macOS?
Run 'uudecode file.uu' in a terminal. The decoded file will appear in the current directory with the name shown in the .uu header.
Is a .uu file compressed?
No. UU encoding only converts binary to ASCII text (making the file ~33% larger). The payload inside might be a compressed archive (.zip, .gz), but the .uu wrapper itself adds no compression.
Why does a .uu file look like random characters?
UU encoding represents binary bytes as printable ASCII characters. It's not human-readable - use a decoder to get the original file.
What replaced UUencoding?
MIME Base64 replaced it for email attachments (1996); yEnc replaced it for Usenet binary postings (2001). Both are more efficient and widely supported.
Can I convert a .uu file to .zip?
Decode the .uu wrapper first (you get the inner file, which may already be a .zip). Rename or repack as needed.

References

1Wikipedia - uuencodingen.wikipedia.org
2GNU sharutils (uuencode/uudecode)www.gnu.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.CRYPTWhatsApp Encrypted Message Database Backup
.SDOCOracle IRM Sealed Word Document
.AXXAxCrypt Encrypted File
.REMBlackBerry Encrypted Media Card File
.DLCDownload Link Container
.SECPGP Secret Key Ring File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z