Free ZIP to TAR.GZ Converter: What Survives the Trip Between ZIP, TAR and TAR.GZ
A ZIP arrives and the deployment script only accepts a tarball. A .tar.gz comes back from a Linux host and the person who needs it is on Windows, looking at a file Explorer will not open. This zip to tar.gz converter exists for that hand-off: drop in a ZIP, TAR or TAR.GZ, pick the other format, download. What makes this guide different is that it tells you exactly what is kept and what is not — file contents and folder paths yes, Unix permissions and timestamps no — because an honest archive converter is worth more than one that says “preserves structure” and stops there.

1. What a ZIP to TAR.GZ Converter Keeps, and What It Drops
An archive is a container. Inside a ZIP or a tarball sit ordinary files with their paths, plus bookkeeping: who owned each one, its permission bits, when it was last modified. Converting means opening every entry in one container and writing it into another. The contents travel perfectly. The bookkeeping does not always fit, and this is the part most tools leave out.
Carried through exactly
Every file’s bytes, unchanged. Every nested path, so src/lib/utils.js stays src/lib/utils.js, including the long names some tar tools write. If a tool once flattened your tree, this is a tar.gz to zip converter that keeps folder structure, and it keeps it in every direction.
Reset or dropped
Unix permission bits, ownership and modification times. TAR and TAR.GZ output gets standard file and folder modes and the moment of conversion as the timestamp; ZIP output carries no Unix modes at all. Symbolic and hard links become empty files. Empty folders survive in TAR but are not written to ZIP.
None of that matters for documents, images, a website backup or a source tree you intend to read. It matters if the archive carries scripts a deploy step will run, in which case set the executable bit again on the far side. Better to know before converting than after.
2. How to Convert ZIP to TAR.GZ Online (and Back)
No account, no email, no daily quota. If you searched how to convert zip to tar.gz and found command-line tutorials, this is the version without a terminal. To convert zip to tar.gz online with the tool above:
Drop in one archive
A .zip, .tar, .tar.gz or .tgz. The extension decides how the file is read, so a tarball renamed to .zip will not parse. The panel reports how many items it found.
Pick the target format
ZIP, TAR or TAR.GZ from the dropdown. Converting to the same format as the input is allowed and simply re-packs.
Convert and download
The result downloads under the original name with the new extension, and the status line confirms the size. Press New for the next archive.
The same steps cover tar.gz to zip, tar to zip and every other pairing. You convert tar.gz to zip without extracting to a folder and zipping it back up, which is where manual attempts land files one level too deep. With no login, it is also the plain answer to convert tar to zip without signup.
3. ZIP vs TAR vs TAR.GZ: Which One the Other Side Wants
The three formats solve one problem two different ways, and the difference tells you which to choose.
- ZIP compresses each file separately and then bundles them. Windows Explorer, macOS Finder and both phone operating systems open it with a double-click. The container is standardised as ISO/IEC 21320-1.
- TAR only bundles. It lays files end to end in the ustar layout defined by the POSIX pax specification, with no compression, so a .tar is roughly the size of its contents. It records Unix permissions, which is why Linux tooling prefers it.
- TAR.GZ (also written .tgz) is that same tarball compressed as one stream with gzip, the format described in IETF RFC 1952. Compressing the whole bundle at once usually beats ZIP on many small similar files, so source releases ship this way.
Rule of thumb: a desktop user wants ZIP; a Linux server, container build or package registry wants TAR.GZ; plain TAR suits contents that are already compressed. To shrink an uncompressed tarball, the tool will convert tar to tar.gz online in the same steps.
4. Cannot Open a TAR.GZ on Windows, or a TGZ Will Not Open on Mac
You can’t open a tar.gz file on Windows because older versions of Explorer do not know the format: no “Extract All” entry, a blank icon, a double-click that asks which program to use. A tar.gz not recognized by Windows Explorer is not corrupt. It is a format Explorer never learned.
The usual advice is a third-party archive utility, which is fine at home and often not an option on a locked-down work PC. That is where the search how to convert tar.gz to zip on Windows without extra tools comes from. The alternative is to change the file rather than the setup: convert the tarball to ZIP here and Explorer opens it like any other ZIP. The same fix applies to a tar.gz downloaded from GitHub: source archives and release assets are usually tarballs, and someone who just wants the files inside is better served by a tgz to zip converter online free than by a terminal.
On a Mac
macOS usually handles tarballs, but not always cleanly. A tgz file won’t open on Mac when a mail client or chat app mangled the extension, or a policy blocks unknown archives. Converting to ZIP removes the ambiguity. The reverse also comes up: a Mac user who must convert zip to tar on Mac without terminal because a Linux host insists. Same tool, opposite dropdown choice.
And if you need to send a tar.gz to someone who uses Windows, convert it to ZIP before attaching it and save them the support question.
5. The File Is ZIP but the Server Wants TAR.GZ
A hosting panel, an upload form or a CI job rejects your ZIP and asks for a tarball. When the file is ZIP but the server wants tar.gz, the conversion is the whole job, with three cases worth spelling out:
- Deploy bundles and container contexts. Convert the ZIP to TAR.GZ and upload. If the bundle includes scripts the server will execute, the executable bit is not carried over, so add a chmod step in the pipeline.
- An npm tarball for a non-npm consumer. npm pack produces a .tgz many people cannot open. To convert npm pack tgz to zip, drop it in and choose ZIP; the package folder inside is preserved.
- A WordPress backup the migration plugin refuses. Hosts export backups as tar.gz while several importers want ZIP. When you convert a WordPress backup tar.gz to zip, the layout the importer expects survives; only timestamps reset.
6. What This Tool Will Not Do, and Where to Go Instead
A converter that lists twenty formats and quietly fails on most is worse than one that names its limits. These are the limits.
- RAR, 7Z, CAB, ISO, BZ2, XZ and other containers are not accepted, and renaming the extension does not help; the file reports a parse error. Extract those with the utility that made them, then use create archive to build a ZIP, TAR or TAR.GZ from the loose files.
- A bare .gz that is not a tarball. A single gzipped file such as backup.sql.gz has no entries to re-pack, so it fails to parse. Only .tar.gz and .tgz are tarballs.
- Password-protected ZIPs. There is no password field; remove the password in the tool that set it first.
- One archive at a time. There is no batch mode or multi-select; press New and drop the next one.
- No compression level control. There is no “store” or “ultra” option. To make the contents smaller, shrink them first with the image compressor, PDF compressor or video compressor, then archive the result.
- No file listing or preview. The panel shows an item count, not the entries; to see or pull out individual files, use extract archive.
- Non-Latin file names into TAR. Names with Chinese, Arabic, Cyrillic or emoji characters are written correctly to ZIP but can be garbled in TAR and TAR.GZ output. For such archives, choose ZIP as the target.
On size: if an online converter says the file is too large for a tar.gz, the cap is that site’s business model, not the format. Nothing here imposes one. Genuinely enormous archives, many gigabytes, can still fail to complete; then extract, split the contents into a few folders, and re-archive each with create archive.
7. Why Cortexis Is the Best Free Archive Converter
Free with no sign-up
An archive converter online free of accounts, email gates and trial counters. Every conversion, not just the first few.
No file size limit, no quota
A tar.gz to zip converter no file size limit is imposed on, and no files-per-day ceiling. Convert as many archives as you have.
Honest about what is kept
File bytes and folder paths survive; permissions, timestamps and links do not. You read that here, not in a bug report afterwards.
Every direction between three formats
ZIP, TAR and TAR.GZ in and out, including tar to tar.gz to add compression.
Your archives stay private
Nothing you convert is stored on our servers, retained after your session, or used for training or analytics.
One step, no extract-and-rezip
The archive is re-packed directly, so nothing lands one folder too deep.
It is one of a set of free file tools on the same terms. The file converter hub lists every format pairing we cover, so for a document or media conversion rather than an archive one, start there.
8. Frequently Asked Questions (FAQ)
How do I use a zip to tar.gz converter without signing up?
Drop the ZIP into the panel at the top of this page, choose TAR.GZ from the dropdown, and press Convert & Download. There is no account, no email step and no quota. The file downloads under its original name with a .tar.gz extension.
Does converting tar.gz to zip lose file permissions?
Yes. ZIP output carries no Unix permission bits, so executable flags, ownership and modification times from the tarball are gone. Going the other way, TAR and TAR.GZ output gets standard file and folder modes with the conversion time as the timestamp. File contents and folder paths are unaffected. If a script must be executable after the trip, set that bit again on the receiving machine.
Why are empty folders missing after converting tar to zip?
ZIP output is written from file entries only, so a folder with nothing in it has nothing to write and disappears. Empty folders are kept when the target is TAR or TAR.GZ. If they matter, put a small placeholder file in each before archiving, the same trick version control users rely on.
Can't open a tar.gz file on Windows — do I really need an archive utility?
No. Convert the tar.gz to ZIP here and Windows Explorer opens it with a double-click, Extract All included. That is the practical route on a work PC where a third-party utility is not allowed. If you would rather keep the tarball as it is, an archive utility is the other option.
Can I convert a RAR or 7Z file with this tool?
Not here. Only ZIP, TAR, TAR.GZ and TGZ are read, and renaming a RAR to .zip does not change what is inside. Extract it with the utility that created it, then use our create archive tool to build a ZIP or tarball from the files.
Why did my .gz file fail to parse?
Because a bare .gz is a single compressed file, not an archive with entries inside. Only .tar.gz and .tgz are tarballs the converter can open. A file such as database.sql.gz needs a gzip utility, not a converter.
Need something other than a re-pack? The archive extractor hands you the files inside, create archive builds a new one from loose files, and the file renamer tidies names before you bundle them. To understand why servers prefer tarballs and how a deploy pipeline fits together, our free full-stack web development course covers packaging and deployment from the beginning.

