ZIP File Creator
Packs any set of files into a single .zip archive inside your browser, with a choice of…
Compresses text or a file to gzip, deflate or raw deflate using the browser's built-in compression, with the size saved shown.
The Gzip Compressor compresses text or a file to gzip, deflate or raw deflate using the browser's built-in compression, with the size saved shown. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.
| Engine | CompressionStream — built into the browser, no library |
|---|---|
| gzip | The .gz from the command line; header plus CRC32 |
| deflate | zlib-wrapped, as used inside .zip and by HTTP |
| deflate-raw | No header or checksum at all |
| Brotli | Not offered — it is not a CompressionStream format |
This tool uses the browser's native CompressionStream, which is the same DEFLATE implementation the platform uses for HTTP — no library is loaded. Every intermediate value is shown on screen, so the result can be checked by hand.
.tar.gz — tar makes the many-files-into-one archive, gzip shrinks the result. If you want a package you can list and extract from, use the ZIP Creator instead.One file or one block of text at a time. There is no tar step, so this cannot produce a .tar.gz.
Packs any set of files into a single .zip archive inside your browser, with a choice of…
Opens a .zip archive in your browser and lets you download the files inside individually…
Lists every file inside a .zip with its size, compressed size, saving and date, without…
Zips the same files at every compression level and shows the real size and time for each, so…
Packs an entire folder into one .zip in your browser, keeping the subfolder structure, with an…
Decompresses a .gz, zlib or raw deflate file in your browser and shows the text or hands back…
Measures the real gzipped size of CSS, JS, HTML or JSON and shows the transfer time saved…
Formats, indents and validates JSON with precise error positions, key sorting and a…
Checks whether JSON is valid and reports the exact line, column and reason for the first error…
Strips all whitespace from JSON to produce the smallest valid output, showing the bytes saved.