Compress text into Base64 Gzip payload
Input
Hello, world!Example output
H4sIAAAAAAAACvNIzcnJ11Eozy/KSVEEAObG5usNAAAACompress raw text into Gzip, Deflate, or Deflate-Raw byte streams encoded as Base64 or Hexadecimal, or decompress existing compressed payloads back to readable UTF-8 text with 100% client-side privacy.
| Compression Standards | Gzip (RFC 1952), Deflate (RFC 1950), Deflate Raw (RFC 1951) |
|---|---|
| Execution Engine | Native browser CompressionStream & DecompressionStream |
| Maximum Input | 5 MB |
| Execution Deadline | 3 s |
Input
Hello, world!Example output
H4sIAAAAAAAACvNIzcnJ11Eozy/KSVEEAObG5usNAAAAInput
H4sIAAAAAAAACvNIzcnJ11Eozy/KSVEEAObG5usNAAAAExample output
Hello, world!Standard Gzip payloads always begin with the magic bytes 0x1F and 0x8B (or 'H4sI' in Base64). If non-gzip data is supplied to the decompressor, a clear diagnostic error is generated rather than silent failure.
Deflate Raw contains pure compressed LZ77/Huffman blocks (RFC 1951), Deflate adds a 2-byte zlib header and Adler-32 trailer (RFC 1950), and Gzip encapsulates the stream with a 10-byte header, CRC32 checksum, and length trailer (RFC 1952). Matching the correct format option ensures successful decompression.
When decompressing payloads, the executor automatically detects whether the input consists of hexadecimal characters or Base64 notation, tolerating whitespace and newlines common in copy-pasted logs.
Base64 Encoder / Decoder
Encode UTF-8 text to standard or URL-safe Base64 and decode Base64 back to text.
Hex (Base16) Encoder / Decoder
Encode text to hexadecimal (Base16) byte strings and decode hex bytes back to UTF-8 text with customizable delimiters and prefixes.
ASCII & Unicode Code Point Converter
Convert text characters into ASCII/Unicode code points, hex, decimal, or escape sequences, and translate code points back to text.
Hash Generator
Generate cryptographic hashes and message digests including SHA-256, SHA-512, SHA-384, SHA-1, and MD5 for text payloads.
Gzip is a widely used file format and software application used for data compression. It uses the DEFLATE algorithm, which combines LZ77 dictionary compression with Huffman coding to substantially reduce text and data sizes.
Gzip produces arbitrary binary bytes that cannot be safely displayed or copied as plain text. Encoding the binary stream as Base64 or Hex allows you to inspect, copy, and transmit the compressed payload through text-only mediums.
No. All compression and decompression happens entirely client-side in your browser using the W3C Compression Streams API. No data leaves your device.