Initializing... drag & drop files here
Supports: TAR
.tar archive or click "+ Add Files" to browse. Multiple TAR files can be queued at once for batch conversion..7z file. Choose "Individual Archives" to produce a separate .7z per source TAR — useful when you want to keep each archive's contents distinct.Plain TAR is a Unix tape-archive format standardized in POSIX.1-1988 (UStar). It bundles files together but performs no compression on its own — a 500 MB .tar of text logs is still ~500 MB on disk. 7z, introduced by Igor Pavlov in 1999, is a modern archive container whose default LZMA2 method delivers some of the strongest general-purpose compression available, often shrinking the same payload to a third or less of its original size. Repacking TAR to 7Z is the simplest way to take an uncompressed bundle and turn it into a compact, encryptable, Windows- and Linux-friendly archive.
gpg..7z natively on Windows; plain .tar requires extra software or a command-line tool. Most modern Linux distros ship p7zip or can install it via apt/dnf.| Property | TAR (plain) | 7Z |
|---|---|---|
| Compression | None — pure bundling | LZMA2 by default; also LZMA, PPMd, BZip2, Deflate |
| Typical size of 1 GB mixed data | ~1 GB (no shrinkage) | ~300-500 MB |
| Encryption | None natively | AES-256 (data and filenames) |
| Max archive size | 2^33 bytes (8 GB) for ustar; effectively unlimited with pax extensions | 2^64 bytes (~16 exbibytes) |
| Per-file metadata | POSIX permissions, mtime, owner | Compressed CRC, mtime, attributes |
| Native on Linux/macOS | Yes (tar ships with the OS) |
Needs p7zip (apt/brew install) |
| Native on Windows | Built-in since Windows 10 1803 (April 2018) | Needs 7-Zip, NanaZip, or PeaZip |
| Standardized | POSIX.1-1988, POSIX.1-2001 (pax) | Open spec; reference implementation is 7-Zip |
| Best for | Backing up filesystem trees with full permissions | Maximum compression, optional encryption |
| Method | Strength | Speed | When to pick it |
|---|---|---|---|
| LZMA2 (default) | Very high | Slower than zip/gzip; multithreaded | Default for almost everything — best ratio with decent decompression speed |
| LZMA | Very high | Slower; single-threaded | Legacy 7z readers, or when you don't need multithreading |
| PPMd | Highest on natural-language text | Slow | English text, manuscripts, source code with lots of comments |
| BZip2 | Moderate | Moderate; multithreaded | Compatibility with tools that only handle BZip2 streams |
| Copy (store) | None | Fastest | Already-compressed inputs (JPEG, MP4, MP3) — saves CPU |
Yes. The conversion extracts the contents of your TAR (directory tree, filenames, relative paths) and repacks them into a 7Z container. Folder hierarchy, filenames, and modification dates are kept. Note that strict Unix permission bits (chmod, owner/group) and symbolic-link targets are not always preserved across the TAR-to-7Z transition — if those matter for system restores, keep the original TAR alongside the 7Z.
For mixed text and source code, expect roughly 30-50% of the original TAR size with LZMA2. Pure-text payloads (logs, CSV, JSON) often compress to 10-20%. Already-compressed media (JPEG photos, MP4 videos, MP3 audio) will only shrink a few percent because the data is already entropy-coded — TAR-of-JPEGs to 7Z-of-JPEGs is mostly an exercise in container efficiency, not compression.
Not by default. The current xconvert TAR-to-7Z option produces an unencrypted .7z. If you need AES-256 encryption on the data or filename list, open the resulting .7z in 7-Zip on desktop and re-save it with a password, or use the command line: 7z a -p"YourPassword" -mhe=on encrypted.7z extracted_contents/.
Yes, with a small install step. On macOS, brew install p7zip gets you the 7z command, or use The Unarchiver from the App Store for a GUI. On Debian/Ubuntu, sudo apt install p7zip-full; on Fedora/RHEL, sudo dnf install p7zip p7zip-plugins. Extract with 7z x archive.7z. Windows 11 has supported .7z extraction natively since the 2023 update; earlier Windows needs 7-Zip, NanaZip, or PeaZip.
.tar.gz (or .tgz) — should I use this page?No. .tar.gz/.tgz is a gzip-compressed TAR, which is a different file from a plain .tar. Use TGZ to 7Z or TAR.GZ to 7Z for those instead. This page accepts only uncompressed .tar files (the bare POSIX bundle).
Both use LZMA2 under the hood and produce similar compression ratios. Pick 7Z when you want a single file containing per-file metadata, AES-256 encryption support, and Windows-native opening with 7-Zip. Pick .tar.xz (TAR to TAR.XZ handles the reverse here too via TAR.XZ to 7Z) when you're sticking to Unix tooling and want a simple, streamable, standard-Unix workflow. 7Z gives you better random-access to individual files inside the archive; .tar.xz requires decompressing the whole stream to pull one file.
This conversion uploads your TAR to xconvert's servers, processes it with the 7z engine, and serves the result back. Files are deleted automatically after the session expires. If you'd rather keep everything local, install 7-Zip (Windows) or p7zip (macOS/Linux) and run 7z a archive.7z file1 file2 ... on your own machine.
xconvert handles archives up to several GB per file in a session; very large multi-GB archives may take longer to upload and process. For truly massive payloads (tens of GB), running 7-Zip locally will be faster than any browser-based round trip, since you skip the upload.
Yes. Upload multiple .tar files and choose "Individual Archives" to get a separate .7z for each, or "Single Archive" to merge all their contents into one combined .7z. Related: extract a 7Z once you've made one, or convert in the other direction with 7Z to TAR.