Initializing... drag & drop files here
Supports: TAR.XZ
.tar.xz (or .txz) archives, or click "+ Add Files" to browse. Batch upload is supported — queue several archives and convert them in one pass..7z). Switch to Individual Archives to produce one .7z per input — useful when you want to keep each release tarball as its own download..7z (native 7-Zip container). Defaults are already tuned for LZMA2 with a balanced compression preset, so most users can leave the panel collapsed..tar.xz archives benefit from server-side multi-threaded LZMA2), then each result is delivered with a direct download link — no watermark, no sign-up, no email gate.Both .tar.xz and .7z use the LZMA2 algorithm under the hood, so the raw compression ratio is similar — the real difference is the container, the tooling, and the platform conventions. TAR.XZ is the de-facto source-code tarball format in the Linux/BSD world (kernel.org has shipped .tar.xz since 2013), while 7Z is the dominant high-ratio archive on Windows thanks to the popularity of 7-Zip. Converting between them is mostly a re-packaging step — you keep the LZMA2 payload's compression efficiency while gaining (or losing) container features like AES-256 encryption, a central index, and a single-file structure.
.tar.xz extraction in late 2023, but anything older (Windows 10, Server 2019) ships without it. A .7z opens in the universally-installed 7-Zip, WinRAR, or PeaZip with no command line..tar.xz is technically two layered formats (tar inside xz). Some download managers, file-share platforms, and antivirus gateways double-scan the layers or strip one. .7z is one container with one MIME type (application/x-7z-compressed).xz -9 per-file. The savings show up most on source trees with thousands of tiny .c/.h/.po files..7z stores a central directory at the end of the file, so 7-Zip can list contents and extract a single entry without streaming the whole archive. .tar.xz has no internal index, so a partial extraction still streams every prior block..7z is a safer lowest-common-denominator: macOS users install Keka or The Unarchiver, Linux users use p7zip, and Windows users already have 7-Zip.| Property | TAR.XZ | 7Z |
|---|---|---|
| Container layers | Two (tar inside xz stream) | One (7z container) |
| Compression algorithm | LZMA2 (via xz utils) | LZMA2 (default), also LZMA, PPMd, BZip2, Deflate |
| Built-in encryption | None | AES-256, optional filename encryption |
| Solid compression | Whole stream is implicitly solid | Configurable solid blocks |
| Random-access listing | No central index — must stream | Central directory at end of file |
| Integrity check | CRC32, CRC64, or SHA-256 per block | CRC32 per file |
| Native on Windows | Windows 11 (Oct 2023+) only | Via 7-Zip / WinRAR (third-party) |
| Native on Linux | xz-utils, tar ship by default |
p7zip package required |
| Native on macOS | tar -xJf works in Terminal |
Requires Keka / The Unarchiver |
| Typical use case | Linux source tarballs, kernel.org releases | Windows software bundles, encrypted backups |
| MIME type | application/x-xz |
application/x-7z-compressed |
| Max archive size | 8 EB (xz block stream) | 16 EB (per 7z spec) |
| Knob | What it controls | TAR.XZ default | 7Z default |
|---|---|---|---|
| Preset level | Speed vs ratio | xz -6 (medium) |
-mx=5 (normal) |
| Max preset | Highest compression | xz -9 --extreme |
-mx=9 (ultra) |
| Dictionary size | Window for back-references | 8 MiB at -6, 64 MiB at -9 |
16 MiB at normal, 64 MiB at ultra |
| Threading | Parallel encoding | xz -T0 (xz-utils 5.2.0+, 2014) |
-mmt=on (default since 7-Zip 9.x) |
| Encryption | Password protect contents | Not supported | -p<password> -mhe=on (AES-256 + filename encryption) |
| Solid mode | Pack many small files as one stream | Implicit (whole xz stream) | -ms=on (default) / -ms=off |
Because both formats use LZMA2 internally, expect output size within roughly 1-3% of the original when converting at default presets. If your .tar.xz was built with xz -9 --extreme, switch the xconvert advanced panel (when expanded) to the ultra preset on the 7z side to match — otherwise the new .7z may be slightly larger than the input.
.7z file be smaller than the original .tar.xz?Usually within a few percent either way — both formats are LZMA2 under the hood, so the compressed payload is similar. 7Z can edge ahead when the source has many small files (its solid-block tuning is more aggressive than xz's default), while .tar.xz compressed with xz -9 --extreme is hard to beat on a single large blob. Don't expect dramatic savings; the reason to convert is usually container compatibility or encryption, not ratio.
The TAR layer carries POSIX permission bits, ownership, symlinks, and timestamps. 7Z stores Windows-style attributes (read-only, hidden, archive, system) plus NTFS timestamps, and has limited support for Unix-mode bits via an optional extension. Expect symlinks to be flattened to regular files when extracted on Windows, and execute bits to be lost unless the recipient extracts with 7z x -snl on Linux using p7zip-full 17.04+. If you need a lossless round-trip, keep the .tar.xz and only ship .7z to Windows users.
7Z natively supports AES-256 encryption with optional filename encryption. xconvert's default convert profile does not enable encryption, so the output is unencrypted by default. To password-protect the result, download the .7z and re-archive it locally with 7-Zip's GUI ("Add to archive" -> set Encryption method to AES-256 and check "Encrypt file names").
.7z and .tar.7z?.7z is the native single-container format — it stores file metadata, paths, and the LZMA2 payload all in one structure. .tar.7z first wraps everything in a tar archive (preserving exact POSIX metadata), then compresses the tar with the 7z LZMA2 codec — the same two-layer pattern as .tar.xz. Use .tar.7z if you need to keep precise Unix permissions and symlinks; use plain .7z if you want a self-contained Windows-friendly archive. This tool produces .7z; for the tar-wrapped variant see TAR.XZ to TAR.GZ and then re-encode externally.
.tar.xz with?Windows 10 (and Server 2019/2022) ship without native .tar.xz or .xz extractors. Microsoft added native support for several archive formats — including .tar, .tar.gz, .tar.bz2, .tar.xz, and .7z — to Windows 11 22H2 via optional update KB5031455 in October 2023, with broader rollout in the November 2023 Patch Tuesday cumulative update. On older Windows you need a third-party tool like 7-Zip or PeaZip. That's the single most common reason teams convert source-code .tar.xz releases to .7z before sharing with Windows users.
XZ stores a per-block integrity check (CRC32, CRC64, or SHA-256, depending on how the archive was built); 7Z stores a CRC32 per file. The two are computed differently, so the checksum value itself isn't preserved — but the converter re-verifies the XZ check on read and writes a fresh CRC32 on write. If decompression of the source .tar.xz fails the XZ integrity check, the conversion aborts and reports the error rather than emitting a silently corrupted .7z.
.tar.xz files?Single Archive repacks everything (after decompressing each input) into one combined .7z — useful when the tarballs are pieces of a larger release you want bundled. Individual Archives produces one .7z per uploaded .tar.xz — the right choice when each input is an independent release (e.g., linux-6.6.1.tar.xz, linux-6.6.2.tar.xz) and you want them downloadable separately.
The free tier handles single archives up to several hundred megabytes comfortably in-browser. For multi-gigabyte source dumps (Chromium, kernel monorepos, Yocto layers) the conversion still runs server-side but takes longer because LZMA2 at high presets is CPU-bound. Files are deleted from our servers automatically after processing — see the privacy policy.
If you need a different output container, see TAR.XZ to ZIP (broadest compatibility, weaker compression), TAR.XZ to TAR.GZ (faster decompression, larger file), or TAR to 7Z for uncompressed tarballs. To go the other way, use 7Z to TAR.XZ.