Create a ZIP File
Bundle any number of files and folders into one ZIP. Your folder structure is kept, you choose how hard to compress, and you can lock the archive with a password. Nothing is uploaded — it all happens in your browser.
Archive settings the defaults are fine for most cases
.zip is added automatically if you leave it off.(1), (2) appended.Photos, video and other already-compressed files (jpg, mp4, zip…) never shrink much. Bundling them into one file is still worth it for sending.
0 B uploaded — this page has not sent your files to any server?
Other tools
Bundle files and whole folders into one ZIP, keeping the structure and adding a password if needed
Sending twenty scattered files by email, or archiving a project folder, is simplest as a single ZIP. Drop files and folders here and this page builds a ZIP that keeps the subfolder layout, with a choice of compression level and an optional AES-256 password. Your originals stay untouched and nothing is uploaded.
A closer look
ZIP is the archive format Windows and macOS can open without extra software, so it works for any recipient. Nobody but WinRAR’s maker may build a RAR compressor under its license, and 7z needs a program like 7-Zip on a Mac and elsewhere, so zipmoa only creates ZIP. The Fast, Normal and Maximum levels correspond to compression strengths 1, 6 and 9. Repetitive content such as text, CSV, logs and source code often shrinks to less than half its size, but moving up a level usually gains only a few percent while taking several times longer, which is why Normal is the default.
When you add a folder, each file’s subfolder path is written into the ZIP, so unpacking it recreates the original layout; empty folders are left out. Characters Windows won’t accept in file names, such as colons, asterisks and question marks, are replaced with _, and names that differ only in capitalization get “ (1)” added, because they would overwrite each other on Windows and macOS. Each file’s modification time is stored too, except dates before 1980, which the ZIP format can’t hold and which are replaced with the current time. File names are written in UTF-8, together with the flag that tells unzip tools so.
How to use it
- Drop files or folders, or press Choose files or Choose a folder. Adding more later appends to the list, and a file added twice is packed only once.
- Untick any row you want to leave out. The summary shows how many files will be packed and their total size; Clear list starts over.
- Set the File name (.zip is added if you leave it off) and the Compression level. Tick Flatten (files only, no folders) if you want everything in one level.
- To lock the archive, tick Protect with a password (AES-256) and type the same password twice.
- Press Create ZIP. The result shows the original size, the ZIP size and the percentage saved; press Save to download it.
When it helps
Common snags
Tip Empty folders aren’t stored in the ZIP, so if the recipient needs an empty folder, put a short readme file inside it before zipping.
Creating ZIP files — frequently asked questions
Why can't I create a RAR file here?
Because nobody is allowed to. RAR is a proprietary format, and its licence explicitly forbids reimplementing the compression algorithm to build software that creates RAR archives. Only the unpacking side has ever been published, which is why practically every tool in the world — including this one — can open RAR files but cannot make them. WinRAR's own maker is the exception. So zipmoa offers Extract RAR but no RAR creation. ZIP has no such restriction: every patent on it expired long ago, it is a free and fully documented format, and it opens on Windows, macOS and Linux without installing anything. The same goes for 7Z — we extract it but do not create it.
I zipped my photos and videos and the size barely changed
That is expected. JPG, PNG, MP4 and MP3 — the everyday photo, video and music formats — already contain compression inside the file. Squeezing data that has already been squeezed leaves almost nothing to gain, so the result may shrink by a few percent or even grow by a few kilobytes. ZIP, 7Z and Office documents (docx, xlsx, pptx) are compressed containers too, so the same applies. Uncompressed material — text, logs, CSV, source code, BMP, WAV — routinely drops to less than half. This tool tells you up front when your selection is mostly already-compressed. For those files the point of zipping is not saving space, it is turning many files into one that is easy to send.
Is there a limit on how many files, or how large?
No limit is set. There is no upload, so there is no server cost to cap — no file count limit and no paywall. Everything runs in browser memory, though, so packing several gigabytes at once may be slow or may fail depending on your machine. If that happens, split the job into a few archives. Once the selected files add up to more than 2GB, the tool switches to reading them a slice at a time, and an archive that goes past 4GB is written in the extended format (ZIP64) that can record those sizes. The list shows up to 300 rows at a time, but every ticked file is packed.
Which programs can open a password-protected archive?
It is locked with standard AES-256, so 7-Zip, WinRAR, Keka, PeaZip and most other archivers open it once you type the password. Note that Windows File Explorer and the built-in macOS Archive Utility do not support this method — they only handle the old, weak ZipCrypto scheme. Check that whoever receives the file has a proper archiver first. The password never leaves your device, and if you forget it there is no way to recover the archive: no master key, no back door. Also note that a password-protected ZIP still shows the names and sizes of the files inside — to hide those as well, lock the files with Encrypt Files before zipping them.
If I add a whole folder, is the folder structure kept?
Yes, that is the default. Drop a folder or use “Choose a folder” and every file below it is picked up, and the ZIP holds the same folder structure. Unpacking restores the original layout. If you would rather collect everything into one flat level, tick “Flatten” in setting 3; files with the same name from different folders then become report.pdf, report (1).pdf and so on. Note that empty folders are not included.
What do the compression levels actually change?
“Fast” compresses roughly and gets out of the way; “Maximum” spends more time to make the file as small as it can. The real gap depends on the content, but it is usually a few percent of size for several times the work. That is why “Normal” is the default. If your selection is entirely already-compressed formats, every setting gives nearly the same result, so “Fast” is the better pick.
Are my files uploaded anywhere?
No, nothing is transmitted. Zipping and password protection all run inside your browser. No installation, no account. The “0 B uploaded” line further down is a live measurement of what this page actually sent (ads excluded and counted separately) — check it yourself in DevTools → Network.