TAR to ZIP Converter
Drop a .tar file below and get a compressed ZIP back, ready to open on Windows, iPhone or Android. The TAR is read and rewritten in your browser; nothing is uploaded.
- Runs in your browser
- No upload
- No signup or watermark
- Free
Convert TAR to ZIP free and private, with no upload
To convert TAR to ZIP free and private, drag your .tar file onto the converter above (or click it to browse), keep ZIP selected and press Convert to ZIP. The tarball is unpacked and rewritten as a compressed ZIP inside your browser, and a download named after the file appears, so backup.tar becomes backup.zip. Nothing is uploaded, which you can check in the Network tab of DevTools, and no account, command line or extra software is needed.
A plain .tar file is an uncompressed bundle: a 512-byte header for each entry, followed by that file’s bytes padded to a multiple of 512. It began as the tape-backup format of Version 7 Unix in 1979 and was standardised by POSIX as ustar in 1988 and pax in 2001. Because nothing is compressed, the ZIP is usually much smaller: in our test, a 4.6 MB TAR of the react-dom 18.3.1 npm package became a 1.15 MB ZIP, a quarter of the size.
TAR files turn up as backup-script output and from docker save and docker export. Compressed tarballs have their own pages: TAR.GZ to ZIP, TAR.XZ to ZIP and TAR.BZ2 to ZIP, while ZIP to TAR.GZ goes the other way. As of October 2026, Windows 11 opens .tar in File Explorer (since Microsoft’s optional update KB5031455 in October 2023); Windows 10 offers only the tar command in a terminal.
Your files stay on this device
This converter runs in your browser; nothing is uploaded. When you add your first archive, the page fetches its engine, a WebAssembly build of libarchive of about 1 MB, from zipconvert.com. Your TAR file is then read from disk and rewritten as ZIP inside the tab. To check, open DevTools, switch to the Network tab and convert a file: apart from those engine files, no request carries it. The privacy policy covers the rest of the site.
Table of Use: TAR to ZIP for common sources
| Your TAR | What to do | What you get |
|---|---|---|
| A .tar from a backup script or a download | Drop it and press Convert to ZIP | A compressed ZIP with the same files and folders |
| The output of docker save or docker export | The same steps | A ZIP of the image’s manifest and layer files (save) or the container’s file system (export); each layer inside is itself a tar archive |
| A tar written by an old Unix, GNU tar or a pax tool | The same steps | ustar, pax, GNU and Version 7 headers are all read, long paths included |
| A tar that lists the same path twice | The same steps | Nothing is overwritten: the second copy is saved as note (2).txt and listed in the summary |
| A tar containing a named pipe or device file | The same steps | The entry is skipped and listed in the summary with the reason |
| A tar that was cut short | Copy or download it again | A message that the TAR end-of-archive marker is missing; no ZIP is written |
Keep the original TAR if you need it later: docker load and docker import expect a TAR, not a ZIP. A TAR that is really gzip, bzip2 or xz data under a .tar name is recognised from its first bytes and converted all the same.
Features
- Reads every common dialect. POSIX ustar and pax, GNU tar (long-name records and sparse files included) and the old Version 7 format are understood. Sparse files are expanded to full size, with the holes filled with zeros.
- Checks that the archive is complete. A TAR ends with two empty 512-byte blocks. If they are missing, or the archive stops between two entries, the converter reports it as damaged instead of converting a partial file. To prove a copy matches the original, compare checksums with the file hash calculator.
- Compresses as it converts. Each file gets Deflate at level 6; JPEGs, video and nested archives are stored unchanged.
- Keeps the details. Folders, empty folders, dates, Unix permissions and symbolic links go into the ZIP; hard links become full copies, since ZIP has none.
- Reports instead of dropping. Duplicate paths are renamed, special files are listed and unsafe “..” paths are cleaned; the summary lists each one. A warning appears above 1 GB and files over 2 GB are refused.
TAR stores each modification time as seconds since 1 January 1970; the Unix timestamp tool turns a raw value from a listing into a date.
How to convert TAR to ZIP, step by step
Add the .tar file
Drag it onto the box labelled “Drop TAR files here or click to browse”, or click the box and choose the file. Several tarballs can be queued. The converter starts fetching its engine, about 1 MB, when the first is added.
Leave “Convert to” on ZIP
The “Convert to” menu appears once a file is listed, with ZIP selected. TAR.GZ and GZIP (single file) are in the same menu, and “Keep macOS metadata files” stays unticked unless you need those files.
Press Convert to ZIP
Each row shows a progress bar while its tarball is unpacked and rewritten. If an archive is incomplete, the row turns red with the reason and nothing is written.
Download the ZIP
Click the button labelled with the new name, such as backup.zip. Below it, the summary counts files, folders and links and lists anything renamed or skipped.
Nightly backup jobs that produce tarballs are scheduled with cron; the cron expression generator writes the schedule line, and the home page converter opens what the job produced.
Who can use it
- Sysadmins and developers. Hand the contents of a .tar to a colleague on Windows without asking them to install anything.
- Docker users. Look inside a docker save or docker export file to find a configuration, a log or a layer.
- Anyone with an old backup. A tar written by a script years ago opens as a ZIP in any file manager.
- People who care where files go. The TAR is read from your disk and processed in the tab, never copied to a conversion service.
FAQs
Why is the ZIP smaller than my TAR file?
A plain TAR is not compressed at all, and it pads every file to a multiple of 512 bytes. The ZIP compresses each file with Deflate, so text, code and documents shrink a lot. In our test a 4.6 MB TAR of JavaScript files became a 1.15 MB ZIP. Files that are already compressed, such as JPEGs or videos, stay about the same size.
How do I open a .tar file on Windows or a phone?
Drop it on the converter on this page, press Convert to ZIP and save the result; a ZIP opens by double-click on Windows and by tapping in the Files app on iPhone and iPad. Windows 11 can open .tar itself as of October 2026, but Windows 10 only offers the tar command in a terminal, and phones generally have no built-in TAR support.
Can I open the TAR from docker save or docker export?
Yes, both commands write ordinary TAR archives. Converting one gives you a ZIP of the image’s layer files and manifest (docker save) or of the container’s file system (docker export). Keep the original TAR as well, because docker load and docker import expect a TAR rather than a ZIP.
What if two files in the TAR have the same name?
A TAR can legitimately contain the same path twice, for example when files were appended later with tar -r. Nothing is overwritten: the later copy is saved with a number before the extension, so note.txt becomes note (2).txt, and the result summary lists every renamed entry so you can decide which version to keep.
Is my TAR file sent to a server?
No. The converter runs in your browser and your TAR is read from disk and processed in the tab. The only downloads are the converter’s own engine files from zipconvert.com when you add the first file. Check the Network tab in DevTools while converting: no request carries your archive, and there is no server copy to delete.
What happens with a damaged or truncated TAR?
The converter refuses it. A valid TAR ends with two empty 512-byte blocks, and if they are missing or the archive stops partway through an entry, you get a message that the archive is damaged or incomplete and no ZIP is written. That protects you from a ZIP that looks fine but is missing files.
Related Tools
More archive conversions that run the same way, entirely in your browser.