Compress / Decompress

Compress / Decompress

Compress text or files with GZip, Deflate (zlib), or raw Deflate; decompress them back — fully client-side using browser CompressionStream APIs.

RFC 1952 — widely supported, adds header/checksum
Drop a file here to compress it
or use the text input above for text content

Compress / Decompress

Compress text or files with GZip, Deflate (zlib), or raw Deflate; decompress them back — fully client-side using browser CompressionStream APIs.

Common uses

  • Compress a JSON payload for storage
  • Decompress a .gz file in the browser
  • Measure compression ratio of a text blob

Frequently asked questions

Can I use Compress / Decompress to compress a JSON payload for storage?

Yes. Compress / Decompress can compress a JSON payload for storage, directly in your browser.

Can I use Compress / Decompress to decompress a .gz file in the browser?

Yes. Compress / Decompress can decompress a .gz file in the browser, directly in your browser.

Can I use Compress / Decompress to measure compression ratio of a text blob?

Yes. Compress / Decompress can measure compression ratio of a text blob, directly in your browser.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.