Image Tools
Free online image tools — compress, scale up, convert SVG to PNG, generate QR codes, barcodes, favicons and placeholder images. All processing happens in your browser, no uploads.
8 free image tools — all browser-based
Image Compressor
Compresses JPEG, PNG, and WebP images in the browser using the Canvas API with an adjustable quality and maximum dimension, showing the before/after file size and letting you download the result.
Image Scale Up
Upscales an image by 2x, 3x, or 4x directly in the browser using Lanczos resampling for sharper results than simple pixel duplication, with no upload to a server..
SVG to PNG
Converts pasted SVG markup into a downloadable PNG image at a configurable scale, rendered entirely in the browser..
QR Code Generator
Creates QR codes for URLs, text, contact information, and more. It supports customization options for color, size, error correction, and output formats..
QR Code Reader
Scans and decodes QR codes from images or camera streams. It extracts information from QR codes and displays the content for easy access..
Barcode Generator
Generates scannable barcodes (CODE128, CODE39, EAN-13/8, UPC, ITF-14, and more) from a value, with PNG download..
Favicon Generator
Generates a full set of favicon and touch-icon sizes (16 to 512px) from a single uploaded image, with per-size downloads and a ready-to-paste HTML snippet..
Placeholder Image Generator
Generates placeholder image URLs (via Lorem Picsum) with a custom size, seed, grayscale, and blur, plus ready-to-copy HTML and Markdown snippets..
Compressing and converting images
The Image Compressor uses canvas encoding to reduce file size at adjustable quality, with a live before/after comparison.
SVG to PNG rasterizes vector files at your chosen resolution for use in contexts that require raster images.
Generating QR codes and barcodes
The QR Code Generator encodes URLs, text or contact data into scannable codes, and the QR Code Reader decodes uploaded images.
Frequently asked questions
Are uploaded images sent to a server?
No. Image processing uses the browser's Canvas API, so images stay on your device.