Initializing... drag & drop files here
Supports: TAR.BZ2
.tar.bz2 (also .tbz, .tbz2) archives from your device. Batch upload is supported — convert a folder of nightly backups, a Linux source tarball, and a Wireshark capture archive in one pass..tar.bz2 into one combined .7z, or Individual Archives (the default for archive-to-archive conversions) to produce one .7z per input file. Individual mode preserves the original archive boundary, which matters if you're handing files to different teammates..tar.bz2 (sometimes .tbz2 or .tb2) is the dominant compressed-tarball format on Linux: tar concatenates files and preserves Unix permissions, then bzip2 compresses the resulting stream using a Burrows–Wheeler transform with blocks of 100–900 KB and Huffman coding. .7z is the native format of the 7-Zip archiver (Igor Pavlov, 1999) and uses LZMA2 by default — a dictionary-based coder with dictionaries up to ~1.5 GiB in practice and Windows-friendly defaults. Converting from tar.bz2 to 7z is common when:
.7z opens natively in 7-Zip, PeaZip, NanaZip, and the Windows 11 built-in archive viewer (which added 7z support in 2023). .tar.bz2 requires a third-party tool on stock Windows..tar.bz2 of a Linux kernel source tree compresses to about 75% of its tar.bz2 size when re-encoded as .7z with LZMA2 normal..tar.bz2 has no encryption layer (you'd wrap it in GPG or zip). .7z supports strong AES-256 encryption of both file contents and the file-name table — useful for sensitive backups before uploading to S3, Backblaze, or a USB drive..7z alongside .zip because .7z cuts download size on slow CDNs without forcing users onto a UNIX-only tool.tar.bz2 is solid-by-virtue-of-tar, but 7z's per-extension grouping is smarter.Need a different direction or container? See 7Z to TAR.BZ2 for the reverse, TAR.BZ2 to ZIP for the most portable target, or TAR.GZ to 7Z if your source is gzip-compressed instead.
| Property | TAR.BZ2 | 7Z |
|---|---|---|
| Container + compression | tar (container) + bzip2 (compression) | Single combined format |
| Compression algorithm | Burrows–Wheeler Transform + Huffman | LZMA2 (default), also LZMA, PPMd, BZip2, Deflate |
| Block / dictionary size | 100–900 KB blocks (set by -1 to -9, default -9 = 900 KB) |
Dictionary up to ~1.5 GiB in practice; format allows up to ~4 GiB |
| Compression ratio (text) | ~60–75% of original | Typically 5–95% (LZMA2 often 10–30% smaller than bzip2 on text) |
| Native encryption | None — wrap in GPG or zip | AES-256 with SHA-256 key derivation, optional header encryption |
| Solid mode | Whole stream is one solid block (via tar) | Configurable solid mode with per-extension grouping |
| Multi-threading | Default bzip2 is single-threaded; pbzip2 and lbzip2 parallelize |
Native multi-threaded compression and decompression |
| Unix file permissions | Preserved by tar layer | Stored as NTFS-style attributes; Unix permissions partially mapped |
| Unicode filenames | UTF-8 in modern tar (POSIX.1-2001) | Native UTF-16 support |
| Max archive size (spec) | Effectively unlimited (64-bit tar headers) | 16 EB per the 7z spec |
| Year released | bzip2 1997 (Julian Seward); tar 1979 | 1999 (Igor Pavlov, 7-Zip) |
| Built-in OS support | Linux/macOS tar; Windows needs 7-Zip/PeaZip | Windows 11 native (2023+); 7-Zip on Win/Linux/macOS via p7zip |
xconvert's converter uses 7-Zip's normal preset. If you re-compress locally with the 7-Zip client, these are the levels and what they mean:
| Level | 7-Zip name | Dictionary | Typical use |
|---|---|---|---|
| 0 | Store | — | No compression; container only |
| 1 | Fastest | 64 KB | Quick packaging when CPU is scarce |
| 3 | Fast | 1 MB | Backups where speed beats size |
| 5 | Normal (default) | 16 MB | Balanced ratio/speed — the safe default |
| 7 | Maximum | 32 MB | Distributing source code or text-heavy datasets |
| 9 | Ultra | 64 MB (up to 1.5 GiB if RAM allows) | Squeezing maximum ratio out of a release archive |
Memory required to compress is roughly 11× the dictionary; memory to decompress is roughly equal to the dictionary. Ultra at 64 MB therefore needs ~700 MB of RAM to compress.
Usually yes — for text, source code, logs, and uncompressed media, LZMA2 at normal beats bzip2 at -9 by roughly 10–30%. For already-compressed payloads inside the tarball (JPEG photos, MP4 videos, zip files), the savings shrink to a few percent because both algorithms struggle to compress entropy that's already squeezed.
The tar layer's permission bits, ownership, and symlinks are unpacked and re-stored inside the 7z archive's metadata. On extraction with 7-Zip's official client on Linux (7z from p7zip), permissions and symlinks come back. On Windows, NTFS lacks a direct mapping for chmod bits, so they're stored but not applied to the extracted files — the same limitation any non-Unix archiver has.
The xconvert UI keeps archive-to-archive conversions minimal and doesn't expose AES-256 encryption in the browser flow. If you need a password-protected .7z, download the converted archive and re-pack it locally with 7z a -p archive.7z files/ — that adds AES-256 with the strong default SHA-256 key derivation.
If the tarball is full of pre-compressed media (MP4, MP3, JPEG, PNG, already-zipped files), re-encoding to 7z will save only a few percent because the entropy ceiling is already low. The format change is still useful when you want native Windows support, AES-256 encryption, or to merge several archives into one. For pure size, archives of source code, plain-text logs, JSON, CSV, and uncompressed binaries see the biggest wins.
Nothing — they're aliases. All four mean the same tar archive compressed with bzip2. xconvert accepts the .tar.bz2 extension; if your file ends in .tb2, use the dedicated TB2 to 7Z entry point, or simply rename .tbz / .tbz2 files to .tar.bz2 before uploading.
No. The tar's directory tree is preserved verbatim in the 7z file — folders, subfolders, and file names remain intact. 7-Zip and other 7z-aware tools will reproduce the same structure on extraction.
Yes for integrity (the algorithm itself is sound and ships in every Linux distribution), but it's effectively in maintenance mode — version 1.0.8 from July 2019 is still the current stable release. For new compression pipelines, projects increasingly choose xz (also LZMA-based) or zstd. The conversion to 7z is a reasonable modernization step for archives you plan to keep for years.
Yes. Install The Unarchiver or Keka (both free, native macOS apps) or run brew install p7zip and use 7z x archive.7z. macOS doesn't open .7z natively, but the third-party support is universal.
Files are processed in a session that's wiped after you leave the page. There's no account requirement, no watermark, and no hidden Pro tier behind the converter.