DEFLATE Decompress
Decompress Zlib or Raw DEFLATE data from Hex or Base64 and output it as text or another encoding. Read more
What is Deflate decompress?
DEFLATE is the lossless compressed-data format defined in RFC 1951. This tool inflates either raw DEFLATE blocks or a Zlib-wrapped stream. Zlib framing contains a header and Adler-32 check value; raw DEFLATE does not. ZIP and Gzip require their own container parsers.
How to use this tool
Paste the complete compressed value, choose Hex or Base64 according to its textual representation, select Zlib or Raw DEFLATE, and choose how to display the restored bytes. Use UTF-8 only for valid UTF-8 output; otherwise choose Hex or Base64. Use DEFLATE Compress to create a matching stream.
Choosing the right format
Input Encoding describes how the compressed bytes were written as text. Format describes their binary wrapper. Output Encoding only controls how the restored bytes are displayed. Compression level is not needed for decoding.
Important limitations
Inflating untrusted data can consume much more memory than the compressed input. Zlib’s checksum detects accidental errors but does not authenticate the sender, and raw DEFLATE lacks that wrapper check. Use native streaming or sandboxed tools for large or untrusted streams.
Frequently asked questions
Why can another program not open the result?
Try the wrapper explicitly required by the producer: Zlib and Raw DEFLATE begin with different framing expectations. Also confirm the Hex or Base64 is complete and not actually a Gzip or ZIP container.
Are my files uploaded?
No. The compressed value is decoded locally in your browser.