Compress UTF-8 text to Base64-encoded GZIP or decompress it back to text.
Type or paste on the left — the result updates as you type.
Requires CompressionStream support. Input is limited to 100000 characters and decompressed output to 1 MB. Invalid UTF-8 is rejected.
Up to 100,000 UTF-16 units per input and 1,000,000 per result. See the supported formats and examples below.
Tool page updated: 2026-09-27