ZIP Creator and Extractor

Compress files into a ZIP or extract ZIP contents with size, path and integrity checks, entirely in your browser.

How to use

  1. Choose Create or Extract and select the files.
  2. Process the input and review the file list and verification result.
  3. Save the resulting ZIP or the individual files you need.

ZIP processing

Drop files here. For extraction, choose one ZIP.

Compression: 1–100 files, 40 MB per file and 80 MB combined. Input ZIP: 80 MB. Extraction: 100 files, 40 MB each, 80 MB combined. Saved ZIP: 96 MB.

Verified result

How to use and supported formats

For compression, choose files and save a ZIP. Already compressed images may not become smaller. Original files are unchanged. Folder selection is unsupported.

For extraction, choose one ZIP. Every file is checked for safe paths, size and CRC32 integrity, then saved in a new uncompressed ZIP. You can also save each file directly. Individual downloads use the basename and do not create folders. The source ZIP is unchanged. Empty directories, timestamps and permission attributes are not preserved.

Standard ZIP with stored or Deflate entries and UTF-8/ASCII names is supported. Encryption, ZIP64, split archives, links, other compression methods, RAR, 7z and tar are unsupported. Failed extraction never provides a partial export.

Only safe relative paths are allowed. Parent traversal, absolute paths, controls, reserved names, duplicate names and file/directory collisions are rejected. Each path component is limited to 240 UTF-8 bytes, the full path to 500 bytes and depth to 16 components.

Cancel, switching operations and changing files discard the previous export. Files and names are processed locally and are neither stored nor sent. This tool does not scan contents for viruses.

Try a use case and check the result

Try ZIP creation with an empty file and inspection/saving of a nested archive.

Example buttons replace the inputs and settings above with synthetic data and process it. Restore previous input steps back one example at a time. After trying multiple examples, repeat restore to return to your original input. This history is lost when the page closes.

Pack text, binary and an empty file

Input and settings

notes.txt = Hello plus newline; data.bin = 00 FF 80 01; empty.txt = zero bytes.

Expected result

files.zip contains three files with exactly 6/4/0 input bytes.

Preserve nested paths in the verified archive

Input and settings

bundle.zip contains folder/hello.txt, data.bin and empty.txt.

Expected result

Three entries. Verified extracted-files.zip preserves paths and bytes; individual saving is also available. It does not automatically extract to disk.

How to read the result

Extract mode verifies a ZIP and offers a verified archive or individual files. Individual downloads use the basename. Ordinary file selection in Create mode uses filenames, not their original PC folder paths.

Scope and limits

1–100 files, 40 MB each, 80 MB total extracted data, 80 MB input ZIP and 96 MB output. UTF-8/ASCII names and Store/Deflate are supported. Encryption, ZIP64, split ZIPs, links, unsafe paths and name collisions are unsupported. Verification uses a Worker.

Independently unpack saved ZIPs and check names, all bytes and CRCs; also compare individual extracted downloads.

Continue with the next task

Frequently asked questions

How are extracted files saved?

Verified files are saved together in a new uncompressed ZIP. Open it with your operating system.

Are password-protected ZIPs supported?

Encrypted ZIPs are unsupported.

Can it open ZIP64 or split archives?

ZIP64 and split archives are unsupported. Store and Deflate entries in ordinary ZIP archives are supported.

Related tools

Inputs and storage

Keep any content you need before clearing. This tool does not autosave inputs or results. Reloading or closing the page, clearing inputs or resetting may discard your work.

Favorites and language preferences are stored separately and may be lost when site data is cleared. Tool resets and site-data deletion do not delete files already downloaded to your device.

Explore tools & games

All 120 tools · 16 games

All 120 tools · 16 games

Text & writing 26

Calculators & converters 22

Date & time 12

Images & PDF 26

Data & web 28

Random & handy 6

Games 16