XZ to ZIP Converter

Add a .xz or .tar.xz file and get a ZIP back. A bare .xz gives one file, a .tar.xz gives its folders and files.

To convert xz to zip, add the .xz or .tar.xz file, keep ZIP as the output and download the result. In our test, a 478,020 byte notes.txt.xz became a 573,220 byte zip holding one text file that matched the original checksum. The zip was larger because Deflate compresses less tightly than LZMA2.

Transfers use HTTPS, and files converted on the free tier are deleted after 24 hours, so the result is not a long-term archive. Quality depends on the source file, so open the ZIP file once before you share it.

FromXZLossless

XZ (xz compressed data)

xz compresses one data stream, normally with LZMA2, and adds an index and an integrity check such as CRC32, CRC64 or SHA-256. Like gzip it stores no file names or folders, so bundles are packed with tar first and shipped as .tar.xz. The format was designed by Lasse Collin and Igor Pavlov.

ToZIPLossless

ZIP (PKZIP archive)

A container that stores each file as its own entry, with a central directory listing names and folders at the end of the archive. Each entry is compressed on its own, usually with DEFLATE, so a single file can be pulled out without unpacking the rest.

A 1,760,921-byte text file packed as notes.txt.xz, converted on indox.org

XZthe original, 1,760,921 bytes unpacked
478,020 B
ZIPfrom indox, 19.9% larger
573,220 B
The xz -l listing of notes.txt.xz, showing its compressed and uncompressed size
The unzip -lv listing of the ZIP made by indox, with one Deflate entry
Measured on indox.org on 4 November 2026: the .xz we uploaded and the ZIP we downloaded. Drag the handle to compare the xz -l listing with the unzip -lv listing of the result.

Why use indox to convert XZ to ZIP?

Plain .xz and .tar.xz on the same page

A bare .xz holds one compressed stream. A .tar.xz is a tar bundle compressed with xz. Both go through this converter, and the page tells you what lands in the ZIP for each.

Nothing to install

The conversion runs on indox servers, so it works from any browser. You do not need xz, 7-Zip or a terminal to produce the ZIP.

A checked result

In our test the zip passed unzip -t and the extracted files matched the originals by sha256, for the bare .xz and for the tar.xz.

What happens to your archive

Stays

  • Your original .xz, which is not touched
  • The bytes of each file, matching the originals by sha256 in our test
  • The folder tree of a .tar.xz, including empty folders in our test
  • The modification times of files from a .tar.xz in our test

Changes

  • Container: one xz stream, or a tar inside it, becomes a ZIP of named entries
  • Compression: Deflate replaces LZMA2
  • File size: 478,020 bytes became 573,220 in our test, 19.9% larger
  • Entry name for a bare .xz: taken from the upload, with a prefix in our test
  • Symbolic links in a tar.xz: dropped

How do I convert XZ to ZIP online?

  1. 1

    Add your .xz or .tar.xz file

    Drop the file on the box or choose it from your device. Keep the original: the conversion makes a new ZIP and does not change your .xz.

  2. 2

    Confirm ZIP, then start the conversion

    Check that ZIP is the output format, then start. No other option appeared in our run, so there is no compression level to set. It took 4.5 seconds from the click to Completed for the bare .xz and 3.5 seconds for the tar.xz in our test.

  3. 3

    Download the ZIP and open it once

    Save the ZIP and list its contents before you send it on. For a bare .xz, expect one entry whose name may carry a prefix, and rename it after extracting if you need the original name.

What do I get from indox's XZ to ZIP converter?

You hand over a .xz or .tar.xz file and take away a ZIP, ready to send to someone who does not have an xz tool. The page lists what the ZIP will hold and where it gets bigger, so you know before you convert whether it fits the job.

  • One ZIP for the archive you add, in a few clicks
  • Bare .xz and .tar.xz on one page, with the result of each described
  • The ZIP size trade-off stated with our own numbers
  • Your original .xz is left as it was
The indox XZ to ZIP converter: drop a file or choose one to convert it to ZIP

What are the limits for XZ to ZIP?

Size

The upload box shows the live size limit before you add a file. Signing in raises it; a paid plan does not change it.

Formats

XZ in, ZIP out. Pick another output on the converter if you need a different format.

Privacy

Files are encrypted in transit over HTTPS and processed on indox infrastructure.

Deletion

Free-tier files are kept for 24 hours after the job finishes, then deleted automatically.

Limits worth knowing

  • The ZIP is often larger than the .xz. Deflate cannot match LZMA2 on most data, so do not convert to save space. In our test a 14,308 byte tar.xz became a 158,515 byte zip.
  • The name of the single file in a ZIP made from a bare .xz comes from the upload, not from the xz. In our test it carried a 32-character prefix before _notes.txt. A tar.xz keeps its inner names.
  • There are no xz or ZIP options. You cannot choose a compression level, a dictionary size or a password. The result is an unencrypted ZIP.
  • Symbolic links inside a tar.xz are dropped, because the converter removes them before packing.
  • Archives that unpack to a very large size or to too many entries are stopped. The limits are set by the server and this page cannot tell you their values. A corrupt or truncated xz fails with an Archive extraction failed message.

When the result is not what you expected

What you seeWhyWhat to do
The ZIP is bigger than the .xzDeflate compresses less tightly than LZMA2Keep the .xz if size matters and use the ZIP only to share
The inner file has a long odd prefixA bare .xz stores no name, so the name comes from the uploadRename the file after extracting
Archive extraction failedThe xz is corrupt or truncated, or the contents are over a server limitTest the file locally with xz -t file.xz, then download it again
A link in my tar.xz is missingSymbolic links are dropped before packingAdd the target files directly or pack the ZIP yourself
My ZIP has no foldersA bare .xz holds a single file, so there are no folders to keepCheck whether your source was a .tar.xz, which keeps its folder tree

What do the free and paid plans add?

Free

  • All converters
  • Daily credit refresh
  • Email support

Basic

  • Access to all features
  • AI Extract
  • Priority conversions
  • Email support
Highest priority

Premium

  • Everything in Basic
  • Highest priority queue
  • Priority support

Pay-As-You-Go

  • No subscription
  • Credits never expire
  • Opt-in auto-refill
  • Access to all features
See prices

XZ vs ZIP: what is the difference?

Compared onXZZIP
ContentsOne compressed stream, with no file names or foldersMany named entries, with folders
CompressionLZMA2, usually tighterDeflate by default, usually looser
FoldersBundled with tar first, as .tar.xzStored directly in the archive
Integrity checkCRC32, CRC64 or SHA-256 for the streamA CRC-32 for each entry
Where it opensxz tools, 7-Zip and most Linux systemsMost file managers and archive tools

Who can use a XZ to ZIP converter?

  • Linux users sending files to colleagues

    If you ship logs, dumps or a source folder as .xz or .tar.xz, the person on the other end may not have a tool for it. A ZIP gets around that.

  • People who downloaded a release as .tar.xz

    Source and package releases often come as tar.xz. If you need the same tree as a ZIP, this converter unpacks the tar and packs the folders for you.

  • Anyone without 7-Zip or a terminal

    On Windows an .xz file usually needs a tool such as 7-Zip to open. If you cannot install software, a converted ZIP avoids that step.

When to use it

  • Sending a compressed log or text export to a person who cannot open .xz.
  • Turning a .tar.xz source release into a ZIP with the same folders.
  • Uploading to a portal or mail system that accepts ZIP but not xz.
  • Handing a bundle to a Windows machine where no archive tool is installed.

Where can I read more about converting files?

Sources

Facts checked on November 4, 2026

Do it all with indox

View all 94 tools

XZ to ZIP FAQs

How do I convert XZ to ZIP?

Open the converter, add your .xz or .tar.xz file, keep ZIP as the output and download the result. There is nothing to install. Open the ZIP once to check that the contents are what you expect.

What is the difference between .xz and .tar.xz?

An .xz file is one compressed stream, usually a single file. A .tar.xz is a tar bundle of files and folders that was then compressed with xz, because xz itself stores no file names or folders.

What will be inside the ZIP?

For a bare .xz, one file. For a .tar.xz, the folder tree with no .tar inside. In our test the tar.xz gave nine entries, including a nested folder and an empty folder, and every file matched its original checksum.

Does the ZIP keep the original file name?

For a .tar.xz, yes. For a bare .xz, no promise: xz stores no name, so the name comes from the upload. In our test it was an upload-id prefix followed by _notes.txt, so rename it after extracting.

Why is the ZIP bigger than my .xz?

xz normally uses LZMA2, and the ZIP uses Deflate, which compresses less tightly. In our test the ZIP was 19.9% larger for text, and a local zip -9 of the same data gave a similar size, so the gap is inherent. A very repetitive tar.xz grew about 11 times.

Can I convert XZ to ZIP without the site?

Yes. On Linux or macOS, run xz -dk file.xz and then zip file.zip file. For a .tar.xz, run tar -xf file.tar.xz and then zip -r out.zip folder. This page is for when you have no terminal or no tool installed.

How do I unzip or open a tar.xz file?

On Linux, tar -xf file.tar.xz unpacks it. On Windows a tool such as 7-Zip is commonly used. Or convert it here to ZIP and open that with your file manager.

Can I choose a compression level or add a password?

No. The converter exposes no options for this conversion, and the ZIP it makes is not encrypted.

Is there a limit on the file I can add?

Yes, the server caps upload size, unpacked size and the number of entries, but this page cannot say the values. We converted four files anonymously and saw no limit message.