Image Compression Visualizer - Online Before/After Slider
Drag a slider to compare your original image with a compressed version (e.g., WebP). See the quality difference and file size savings.
UD5 Toolkit
or click to browse files
Ctrl+V to paste100% Private & Local
All processing happens right in your browser. No files are ever uploaded to any server.
Upload images or paste from clipboard to start converting
Converting...
<picture> element.
Drag a slider to compare your original image with a compressed version (e.g., WebP). See the quality difference and file size savings.
Upload an image containing a QR code and decode its content. Works offline using JavaScript QR decoder. No camera needed.
Turn any photo into a mosaic of colored blocks or pixel art. Choose block size and palette. Download as PNG. Pure canvas.
Convert any image into a raw binary array of RGBA values. For use in embedded systems or game development. Copy as Uint8Array.
Convert each page of a PDF into a separate image. Choose format and resolution. Rendered locally with PDF.js.
Upload a logo and generate a pack of favicon sizes plus a .ico file. All conversion in your browser.
Freeze your live camera, then scan a QR code from the static frame. Works when auto‑scan fails. Private.
Upload an animated GIF and download every single frame as a separate PNG image. See frame delays and total count. Entirely local.
Scan QR codes using your device camera. Decodes text, URLs, and Wi‑Fi credentials directly in the browser. No data sent to server.
Extract text from images using basic OCR technology. Works best with clear, printed fonts. Completely local, images never leave your browser for privacy.
Create a mosaic where many small tiles are replaced with solid colors from a palette. Pixel art style. Adjust grid size. Local canvas.
Scan QR codes using your device camera or by uploading an image. Instant decoding of URLs, texts, and more. No data sent to server, pure browser processing.
Paste two texts, compute the diff, and render the result as a highlighted image. Easier to share changes visually.
Create a trippy slit‑scan effect from any image. Simulates the famous photographic technique. Adjust direction and width.
Convert any photo into a stark 1‑bit black‑and‑white image (no grays). Adjust threshold. Save as PNG.
Draw pixel art on a canvas grid, choose colors from palette, and export as PNG. Fun for game assets and retro artworks. All drawn data stays in your browser.
Open your camera and scan barcodes or QR codes in real time. Uses ZXing JS. No data sent anywhere.
Split an image into equal grid parts or horizontal/vertical strips. Useful for Instagram carousel posts or puzzle creation. Everything runs in your browser.
Rotate any JPEG or PNG by exact 90° increments or flip horizontally/vertically. Preserves original quality. Pure browser canvas.
Adjust a brightness threshold slider and see the live vector trace of an image. Export as SVG. Potrace‑style.
Write in Markdown and convert it to a styled PDF using your browser's print engine. Customize font and margins. No upload.
Quickly adjust the brightness and contrast of an image with live preview sliders. Download the tuned photo. Canvas.
Hide a secret message within an image by modifying LSB of pixels. Also decode. Pure canvas manipulation, local only. Fun privacy tool.
Upload a main image and a folder of tile images, and the tool creates a photomosaic. Rendered in canvas. All local.
Reverse the direction of an SVG path so that it draws from end to start. Useful for animation direction. Client‑side.
Generate a unique geometric or pixel-art avatar from a random seed. Download as PNG. Perfect for default user icons. No upload.
Drag a slider over two images to see the differences instantly. Perfect for showcasing retouches or compression effects.
Adjust ISO, f‑stop, shutter speed and see a simulated image brightness and depth of field effect. Learn manual mode.
Convert text into binary digits and decode binary back to readable text. Handy for education and computer science. All conversions performed locally in your browser.
Slice any image into a grid of smaller images. Download as individual files or a single sprite sheet. For games or posts.