katlab tools/zip/7z support on Ko-fi

Create a 7z Archive Online

Pack files and folders into a .7z — optionally locked with AES-256 and with the file names hidden — without installing 7-Zip.

Files are processed locally. Nothing is uploaded to a server.
7zAES-256encrypted file namesStore · Fast · Normal · Maximumsplit into parts
0 files
.zip

Set a password to lock the archive with AES-256 encryption. Leave blank for a normal ZIP.

How to create a 7z file online

  1. Drop your files or whole folders onto the box above. The format is already set to 7z.
  2. Choose a compression level, and type a password if you want the archive encrypted. Leave Encrypt file names too ticked to hide the listing as well.
  3. Name the archive, click Create 7z and save the file when it is ready.

A real 7z, made by the 7-Zip engine

The archive is written by 7-Zip itself, built from the official source and compiled to WebAssembly so it can run in a browser tab. The result is a standard .7z that any 7z-capable program opens.

You can arrange the contents before packing: drop folders to keep their structure, create new folders, drag files between them and rename files. Four levels are offered, from Store (no compression) to Maximum. Hidden system files such as .DS_Store, __MACOSX and Thumbs.db are left out by default.

AES-256 and encrypted file names

Set a password and the file contents are encrypted with AES-256. With Encrypt file names too enabled, the list of files is encrypted as well, so someone without the password cannot even see what the archive contains. An ordinary password-protected ZIP does not do that: its file names stay readable.

The password is used only inside your browser and is not stored or sent anywhere. There is no recovery if you forget it.

Speed: what to expect

7z compression here runs on a single thread and is noticeably slower than a desktop archiver that uses all your processor cores. For everyday amounts of data the wait is acceptable. Maximum on large inputs is slow and needs a lot of memory, so pick Normal or Fast for big jobs, or use a desktop app for very large archives.

Two smaller limits: empty folders are not kept in a 7z made here (they are in ZIP), and the non-standard Zstandard, Brotli and LZ4 variants of 7z cannot be produced.

Split a 7z into parts

To fit an attachment limit or a FAT32 drive, choose a part size under Split: 10 MB, 25 MB, 100 MB, 700 MB, 2 GB, 4 GB or a custom size. The parts are numbered .001, .002 and so on, the same raw volumes 7-Zip makes. To open them again, give all the parts to 7-Zip or drop them together into the extractor.

Frequently asked questions

Do I need 7-Zip installed to make a 7z file?

No. The 7-Zip engine runs inside the page as WebAssembly. You only need a current desktop browser.

What does “Encrypt file names too” do?

It encrypts the archive’s file list along with the file contents. Without the password the archive shows nothing at all: no names, sizes or folder structure.

Why is it slower than my desktop archiver?

Browser-based 7z compression is single-threaded, while desktop programs spread the work over every processor core. Maximum compression on large inputs is especially slow and memory-hungry.

Are my files uploaded to create the archive?

No. Compression and encryption both happen on your device. No file data, file names or passwords are sent to a server.

Can I create a RAR file instead?

No. RAR is a proprietary format that only its owner’s software may create. 7z is the open format with comparable compression, and it can encrypt file names as well.