Create a ZIP archive

Drop in whatever you want bundled and get a single ZIP back. It is built inside your browser, so the files never leave your device — and ZIP is the one archive format that Windows, macOS and every Linux desktop have opened without extra software for decades, which is why it is the sensible thing to send somebody.

    • Where it runs Any files are read in the browser. Nothing is uploaded.
    • No queue, no account It starts the moment you drop the file, and it never asks who you are.
    • No watermark What comes out is the file you made, with nothing added to it.

    How it works

    1. Drop the files onto the box above, or press it to choose them. Any type, any mixture.
    2. Check the list. Anything you have changed your mind about can be removed.
    3. Press Create ZIP. The archive is assembled on your own machine.
    4. Download it. No account, no watermark, no size cap.

    How much smaller it gets, honestly

    That depends entirely on what you put in. Text, spreadsheets, code and documents compress well — often to a third of their size or less, because they are full of repetition. Photographs, video, music and PDFs full of images barely move at all, because they are already compressed and there is no repetition left for a second pass to find.

    So a folder of JPEGs will produce a ZIP roughly as large as the JPEGs were, and that is not a failure. The archive is still doing the job you wanted: turning forty files into one that can be attached to an email or uploaded to a form that only accepts a single file.

    Why ZIP and not something that compresses harder

    7Z and RAR both squeeze more out of the same data. They also both need software the person at the other end may not have, and an archive that cannot be opened is worth considerably less than one that is slightly larger. ZIP has been built into every desktop operating system for twenty years.

    If size genuinely matters more than convenience — a large upload over a slow connection, say — converting the finished ZIP to 7Z afterwards will save more. That conversion runs on our server rather than in your browser, because no browser ships an LZMA encoder, and the page says so before you start.

    What already-compressed files cost you

    JPEG, PNG, MP3, MP4, PDF and every Office document are already compressed internally. Zipping them produces an archive roughly the size of the sum of its parts, because there is no redundancy left for the compressor to find.

    That is not a failure and it is worth expecting rather than being surprised by. The reason to zip such files is bundling — one attachment instead of forty, with the folder structure preserved — and bundling is a perfectly good reason on its own. Where compression genuinely pays is text, source code, CSV, logs and uncompressed images.

    The folder structure survives, which is often the point

    A ZIP stores the path of every file inside it, so a nested folder tree comes out the other end arranged exactly as it went in. Selecting a folder rather than a list of files is what preserves that.

    It is why zipping is the reliable way to send anything where the arrangement matters — a website, a project, a set of images organised by date. Dragging forty loose files into an email delivers forty loose files; a ZIP delivers the structure.

    What a ZIP does not carry

    Unix file permissions, ownership and symbolic links have no dependable home in a ZIP, so a folder of scripts archived here and extracted on a server frequently arrives without the executable bit set. macOS resource forks travel as a `__MACOSX` folder that appears as clutter on Windows.

    For documents, images and anything a person opens by hand, none of this matters. For moving a project to a Unix machine it does, and `.tar.gz` is the format that preserves it — which is a real limitation rather than a preference.

    Nothing is uploaded, and that is unusual for archiving

    The archive is built inside your browser tab, so the files never leave the machine. Given that people zip tax documents, scanned identity papers, client work and photograph collections, that is a meaningful difference from the usual arrangement of handing everything to a website in exchange for a download link.

    It also means there is no size ceiling beyond your own memory and no queue. A folder of several hundred files costs processor time locally rather than an upload, which is usually the faster of the two by a wide margin.

    Create a ZIP archive: common questions

    Are my files uploaded?

    No. The archive is assembled in your browser and the files never leave your device. This is worth knowing because bundling is usually the last step before sending something, and the contents are often the whole point.

    Why is my ZIP barely smaller than the files?

    Because of what is in it. Photographs, video, music and PDFs are already compressed and have no repetition left to find, so they store rather than shrink. Text, code and documents typically compress to a third or less. Either way the bundling is done.

    Can I add a password?

    Not here. ZIP encryption is either the legacy scheme, which is broken and trivially cracked, or AES, which the browser cannot write into a ZIP without shipping a library for it. Offering the broken one would be worse than offering neither.

    Does it keep my folder structure?

    Files are added by name. Dropping a folder gives you its files rather than a nested archive, which for the usual purpose — bundling things to send — is what people expect.

    Is there a limit or a cost?

    Neither. No account, no watermark, no daily cap. Because nothing is uploaded there is no server capacity to ration, so the practical limit is your own memory.