Brotli Compression Level Tester - Online Optimal Setting
Compress text with Brotli at different quality levels. See size reduction and time. Find the sweet spot for your static assets.
UD5 Toolkit
Online Gzip / Deflate / Deflate-Raw compression & decompression â powered by the browser's native Compression Streams API.
Compress
Text or file â Gzip / Deflate / Deflate-Raw
Decompress
Base64 or file â Original data
gzip, gunzip, zcat, and any software that handles .gz files. The Deflate output is compatible with zlib-based tools. You can download the compressed files and decompress them on any system using standard utilities.Compress text with Brotli at different quality levels. See size reduction and time. Find the sweet spot for your static assets.
Shrink a PDF file size with configurable image quality and object removal. All processing stays in your browser.
Drag a slider to compare your original image with a compressed version (e.g., WebP). See the quality difference and file size savings.
Drop a file to see its MIME type and the first few magic bytes (hex and ASCII). No upload, works instantly.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Simulate adaptive bitrate logic by switching between different quality video segments. See how ABR algorithms work.
Apply realistic reverbs (cathedral, hall, room) to any audio using preâloaded impulse responses. Hear the difference instantly.
Open a test video in PictureâinâPicture mode. Control entering and leaving PiP. Copy the code snippet for your own app.
Paste NâTriples data and convert it to a compact JSONâLD representation. Work with linked open data. Local.
Open the same page in two tabs and send messages between them. See realâtime crossâtab communication. Learn the API.
See how WeakMap and WeakSet work. Add objects as keys and watch references. Understand memoryâefficient collections.
Search by MIME or file extension to see the corresponding type. Helpful when configuring web servers. Static.
Use the File System Access API with file handles for persistent read/write. Learn incremental saving patterns.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Drop a file and see its detected type based on the first bytes (magic number). Identifies hundreds of formats. Local.
Drop an image that might have wrong extension and see its real format (JPEG, PNG, WebP) based on header bytes.
Convert nested JSON translation files into a flat CSV table for translators. Also reverse back. Local only.
Merge an SRT subtitle file onto a video directly in the browser. Preview and download the resulting video. All local.
Turn your webcam feed into realâtime ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Paste an ASCIIâarmored PGP message and view its packet structure. See the encrypted/plaintext blocks without decrypting.
Nest elements in 3D space with preserveâ3d vs flat. Rotate the parent and see children behave differently.
Replace long CSS class names with short random strings. Map generated. For production optimization.
Convert WebVTT subtitle files to SRT and vice versa. Handles formatting conversion and encoding. No upload, pure client-side parsing.
Build a date format string for SQL by toggling components (YYYY, MM, DD). See a live example for different databases.
Paste raw email headers and get a human-readable breakdown of the delivery route, authentication results, and delays. Private analysis.
Paste a `SetâCookie` header and see all attributes parsed: domain, path, MaxâAge, SameSite, Secure, HttpOnly. Debug cookies easily.
Set start and end times for a video and trim it without re-encoding. Download the clip. Pure browser.
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
Convert .srt subtitles to .vtt format for web video players. Preserves all timestamps and formatting. Local.
Compare all CSS easing presets side by side on a bouncing ball. See which curve fits your UI animation.