Zstandard Decompress

Decompress Zstandard data from Hex or Base64 and output it as UTF-8 text, Hex, Base64, or another encoding. Read more

What is Zstandard decompress?

Zstandard is the lossless compression format defined in RFC 8878. This tool decodes a standard Zstandard frame supplied as Hex or Base64 and displays the restored bytes as UTF-8, Hex, Base64, or another encoding. It does not parse a TAR directory after decompression.

How to use this tool

Paste the complete compressed value, select Hex or Base64 according to its representation, and choose how to display the decompressed bytes. Use UTF-8 only for valid text output. Use Zstandard Compress for the reverse operation.

Choosing the right format

Input Encoding describes the compressed representation; Output Encoding describes the restored bytes. Compression level is not required by the decoder. Frames created with an external dictionary require that same dictionary, which this page does not ask for.

Important limitations

Compressed input can expand greatly or request substantial decoder resources. Zstandard content checksums, when present, detect corruption rather than authenticate the sender. Use memory-limited native tools for large, dictionary-dependent, or untrusted frames.

Frequently asked questions

Why can another program not open the result?

Confirm the Hex or Base64 is complete and contains a supported Zstandard frame. Missing dictionaries, truncated data, skippable-only content, or a decompressed TAR structure need different handling. Use Zstandard Extract for .tar.zst.

Are my files uploaded?

No. Decoding and decompression happen locally in your browser.

Input
Output
Share Link
Settings