Initializing... drag & drop files here
Supports: TAR
.tar archive onto the upload area or click "+ Add Files" to pick from your computer, Google Drive, or Dropbox. Multiple tarballs can be queued in one batch..tar (uncompressed) container. If your file ends in .tar.gz, .tar.bz2, or .tar.xz, switch to the matching extractor — uncompressed .tar has no gzip/bzip2/xz layer, so feeding a compressed tarball here will fail header validation.TAR (Tape Archive) was introduced in Seventh Edition Unix in January 1979, originally as a tape-streaming tool — files were written sequentially to magnetic tape with no central index. Forty-six years later that same on-disk layout is still how Linux distros, scientific datasets, and source releases ship. Plain .tar is an archive, not a compressor: it bundles files but does not shrink them. Compression is layered on top by gzip, bzip2, or xz — which is why you so often see .tar.gz and friends.
Why open one in a browser instead of tar -xvf?
tar.exe, but ChromeOS, locked-down corporate desktops, and most mobile browsers have nothing that opens .tar natively. A browser tool fills that gap..tar archives downloaded from random sources can carry path-traversal entries (../etc/passwd) or symlink tricks. Listing and selectively extracting in a browser sandbox is safer than feeding it to tar with elevated privileges.rsnapshot, duplicity, and many homegrown backup scripts produce .tar files; you may need them years later from a Mac or Windows box..tar (or .tar.gz) tarballs because of TAR's faithful preservation of POSIX permissions, ownership, and timestamps.| Extension | Container | Compression | Typical Ratio | Best For |
|---|---|---|---|---|
.tar |
TAR | None | 1.00x (no shrink) | Already-compressed payloads (JPEGs, MP4s, Docker layers); fastest pack/unpack |
.tar.gz / .tgz |
TAR | gzip (DEFLATE, RFC 1952) | ~0.30-0.40x on text | Default Linux source tarballs; very fast decompress |
.tar.bz2 / .tbz2 |
TAR | bzip2 (Burrows-Wheeler) | ~0.25-0.35x on text | Smaller than gzip but ~5x slower; legacy datasets |
.tar.xz / .txz |
TAR | xz (LZMA2) | ~0.20-0.30x on text | Kernel.org, modern distro packages; best ratio, slowest pack |
If your file is .tar.gz use the tar.gz extractor. For .tar.bz2 see extract tar.bz2. For .tar.xz see extract tar.xz.
| Property | TAR (.tar) | ZIP (.zip) |
|---|---|---|
| Origin | Unix, 1979 (V7) | PKWARE, 1989 (PKZIP) |
| Standard | POSIX.1-1988 (ustar), POSIX.1-2001 (pax) | PKWARE APPNOTE, ISO/IEC 21320-1 |
| Compression | None (separate gzip/bzip2/xz layer) | Per-file DEFLATE (or others) built in |
| Random access | No — sequential read of 512-byte blocks | Yes — central directory at end of file |
| Unix permissions / ownership | Preserved (uid, gid, mode) | Limited (some implementations store mode bits) |
| Symlinks | Preserved | Inconsistent across implementations |
| Filename length | Original: 100 chars · ustar: 255 (with prefix) · pax: unlimited | 65,535 bytes (Zip64) |
| Per-file size limit | Original: 8 GB · pax: unlimited | 4 GB (legacy) / unlimited (Zip64) |
| Splittable | Easy — concatenate .tar files |
Multi-part requires explicit support |
| Native on | Linux, macOS, BSD | Windows, Android |
If you need to convert between them, see TAR to ZIP or ZIP to TAR.
.tar file and how is it different from .tar.gz?A .tar is a plain bundle — multiple files concatenated with 512-byte header blocks recording each entry's name, mode, owner, group, size, and modification time. It does not shrink the data at all. A .tar.gz is the same .tar stream piped through gzip; the .tar.bz2 and .tar.xz variants apply bzip2 and xz instead. The two-stage design (archive then compress) is why Unix splits the work between tar and a separate compressor.
No. Modern Windows 10/11 ships a built-in tar.exe (PowerShell) and macOS has tar in Terminal, but ChromeOS, iOS, Android, and many locked-down corporate machines do not. This extractor runs entirely in the browser, so it works on any device with no install — useful for opening a Linux backup or source tarball on a Chromebook or work laptop where you can't install 7-Zip.
The TAR header itself preserves mode bits, numeric uid/gid, and modification time exactly. However, the browser download API on Windows and macOS strips POSIX mode bits — files come out with whatever permissions the OS assigns to a normal download. Original timestamps and folder structure are kept; if you need exact ownership and chmod bits, extract on Linux/macOS via the shell.
Yes — after upload, the tool reads the header chain and shows every file in the archive. You can download individual files instead of the whole tarball. This is roughly equivalent to tar -tvf archive.tar on the command line.
.tar?It depends on the variant. The original (pre-POSIX) TAR header limited paths to 100 characters and per-file size to 8 GB. The USTAR format (POSIX.1-1988) extended that to 255 characters using a separate prefix field. The PAX format (POSIX.1-2001) lifts both limits — unlimited path length, unlimited file size, and full UTF-8 support via extended header records. Most modern .tar archives produced by GNU tar or bsdtar use ustar with PAX extensions when needed.
.tar archive the same size as the files inside it?Because TAR doesn't compress — it concatenates. Each file is rounded up to a 512-byte boundary, plus one 512-byte header block per entry, plus two zero-filled blocks at the end of the archive. A .tar is roughly the same size as the originals plus a small per-file header overhead. To shrink it, run gzip/bzip2/xz on top, which is exactly what .tar.gz does.
.tar file be password-protected or encrypted?Plain TAR has no built-in encryption — the format predates the concept of archive passwords. Tarballs are usually encrypted by piping through GPG (tar cf - dir | gpg -c > dir.tar.gpg) or by using age, openssl enc, or a filesystem-level tool. If your file is .tar.gpg or .tar.enc, decrypt it first; this extractor handles only standard TAR (and via sibling pages, gzip/bzip2/xz compressed TAR).
The TAR format itself is benign data, but archives can include path-traversal entries (../../etc/passwd) or absolute-path entries that could overwrite system files when extracted with a naive tool running as root. A browser extractor is sandboxed and writes only to your Downloads folder, which is one reason to inspect unknown tarballs here before unpacking them on a server. GNU tar 1.32+ and bsdtar reject path-traversal by default; older tools may not.
TAR's job is faithful Unix-metadata preservation; it leaves compression to a separate stage. 7z and RAR bundle archiving and compression together, store an index for random access, and support per-file encryption — features TAR lacks. The trade-off: TAR streams perfectly (you can append to it or pipe it over a network without seeking), and it's the only format with five decades of Unix-tool support. For Linux distribution and source code, TAR (usually .tar.xz) remains the default. For Windows-centric workflows, see extract ZIP, extract 7z, or extract RAR.