Initializing... drag & drop files here
Supports: 7Z, RAR, TAR, TAR.BZ2, TAR.GZ, TAR.XZ +4 more
Someone sent you a .rar, a .7z, or a .tar.gz and the person who needs it can't open it. ZIP is the fix: it is the one archive format that Windows, macOS, Linux, ChromeOS, iOS, and Android all handle without installing anything. This tool unpacks whatever archive you upload on our servers and repacks the contents as a ZIP, so the files inside are untouched — same bytes, same names — and only the wrapper changes. Below the steps you will find what to expect coming from each source format, and the two mistakes that trip people up most.
| Coming from | Why people convert it | Expect the ZIP to be |
|---|---|---|
| RAR | Recipient has no WinRAR; the format can't be created by free tools | Slightly larger — DEFLATE is looser than RAR5 |
| 7z | Recipient has no 7-Zip; some upload forms reject the extension | Larger, sometimes noticeably, since LZMA2 compresses hard |
| TAR.GZ / TGZ | A Linux tarball landed on a Windows machine | Similar size; both use DEFLATE, but ZIP compresses per file rather than as one stream |
| TAR.XZ | Same, but the source used the much tighter xz compression | Clearly larger — expect the biggest jump here |
| TAR (plain) | An uncompressed bundle that needs to shrink | Smaller, because plain tar applies no compression at all |
| ZIP | Re-wrapping a nested or oddly-built archive | About the same |
The rule underneath all of those rows: ZIP's DEFLATE is the oldest and loosest of the algorithms involved, and that is the price of a file that opens everywhere. The contents themselves are never altered.
| Platform | Built-in ZIP handling |
|---|---|
| Windows 10 / 11 | File Explorer extracts and creates ZIP; tar -caf does it from the command line too |
| macOS | Finder's Archive Utility extracts on double-click and compresses from the right-click menu |
| Ubuntu / Fedora / most desktop Linux | The default file manager extracts ZIP; unzip is standard |
| ChromeOS | The Files app mounts a ZIP like a folder |
| iOS and iPadOS | The Files app compresses and uncompresses ZIP without an extra app |
| Android | Files by Google extracts ZIP; most vendor file managers do as well |
No other archive format comes close to that list, which is the entire reason ZIP is still the default more than three decades after Phil Katz created it in 1989 and PKWARE published the specification openly.
.tar.xz. LZMA2 and xz compress far harder than ZIP's DEFLATE, so the same contents need more space in a ZIP. You are trading a few percent of size for universal compatibility.No. An archive is a wrapper; converting between archive formats unpacks the bytes and repacks them, without ever re-encoding a photo, video, or document the way a media converter does. What comes out of the ZIP is identical to what went into your original RAR, 7z, or tarball.
Because ZIP's DEFLATE algorithm dates to 1993 and uses a 32 KB sliding window, while 7z's LZMA2 and RAR5 use far larger dictionaries and smarter modelling. Identical contents therefore need more room in a ZIP. The gap is widest on text, source code, and logs, and nearly disappears when the archive holds JPEGs, MP3s, or MP4s that were already compressed before they were archived.
No. File extensions are only labels; the internal structure of a RAR or 7z archive has nothing in common with ZIP's per-file entries and central directory. An unzip tool reading a renamed file finds no ZIP signature and reports a corrupt or unrecognised archive. Converting properly — unpack, then repack — is the only way.
Not here. This converter exposes no password field, so the output ZIP is unencrypted and an encrypted input cannot be opened. If you need encryption, download the ZIP and add a password with 7-Zip or WinRAR afterwards. That step only re-wraps the archive, so it does not touch the files inside.
The original ZIP specification capped a single entry at 4 GB and an archive at 65,535 files; the ZIP64 extension in later revisions of PKWARE's APPNOTE lifted both, and every current archive tool reads ZIP64 archives without special handling. In practice the limit you will hit first is how large a file you can upload over your connection, not the format.
You get one ZIP per input file. Archive-to-archive conversion runs in Individual Archives mode, so a RAR, a 7z, and a .tar.gz uploaded together come back as three separate ZIPs with their contents kept apart. To bundle a set of loose files into a single archive instead, File to ZIP is the tool built for that.
Choose by the recipient. ZIP wins whenever you don't know what the other person has installed. Archive to 7z wins when size matters more than compatibility and you know they have 7-Zip. Archive to TAR.GZ wins when the destination is a Linux server, a CI job, or a source release, where a gzip tarball is the expected shape.
The file names and the directory layout stored in your source archive are what gets repacked, so the structure you would have seen after extracting the original is what you will see after unzipping. Non-ASCII names are handled by the UTF-8 filename flag added to the ZIP specification in APPNOTE 6.3.0, which every modern unzip tool understands — very old unzip utilities that predate it may still show mangled accented characters.
Files are uploaded over an encrypted connection, unpacked and repacked on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and your archives are never shared or made public.