Image tools
Image tools on ToolHub compress, resize, crop, and convert photos entirely in your browser. Generate QR codes, sample palettes, and sanitize SVG without uploading files. Hard size and megapixel limits protect mobile memory, and capability checks explain when Canvas APIs are missing.
Popular in Image
Image Compressor
Compress images locally with quality and size controls.
- image
- compress
- jpeg
- webp
Image Cropper
Crop images with accessible numeric controls.
- image
- crop
- trim
- rectangle
Image Format Converter
Convert images to PNG, JPEG, or WebP locally.
- image
- convert
- png
- jpeg
Image Resizer
Resize images by size or percent, locally.
- image
- resize
- scale
- dimensions
Newest in Image
Image Compressor
Compress images locally with quality and size controls.
- image
- compress
- jpeg
- webp
Image Cropper
Crop images with accessible numeric controls.
- image
- crop
- trim
- rectangle
Image Format Converter
Convert images to PNG, JPEG, or WebP locally.
- image
- convert
- png
- jpeg
Image Resizer
Resize images by size or percent, locally.
- image
- resize
- scale
- dimensions
All Image tools
Image Compressor
Compress images locally with quality and size controls.
- image
- compress
- jpeg
- webp
Image Cropper
Crop images with accessible numeric controls.
- image
- crop
- trim
- rectangle
Image Format Converter
Convert images to PNG, JPEG, or WebP locally.
- image
- convert
- png
- jpeg
Image Resizer
Resize images by size or percent, locally.
- image
- resize
- scale
- dimensions
QR Code Generator
Create PNG/SVG QR codes locally—no API.
- qr
- qrcode
- generator
- svg
SVG Viewer
Sanitize, preview, and clean SVG locally.
- svg
- viewer
- sanitize
- optimize
Learning links
Frequently asked questions
- Do image tools upload my photos?
- No. Compression, resize, crop, conversion, palette sampling, QR generation, and SVG cleanup all run locally with Canvas and Web Workers when available. Files never leave your device.
- What are the file size limits?
- Raster uploads are capped at 25 MB with a 40 megapixel / 8192px edge decode guard. SVG files are limited to 2 MB. These limits appear in each tool’s file picker hint.
- Which image formats are supported?
- JPEG, PNG, WebP, and GIF are accepted as input for raster tools. Output targets are PNG, JPEG, and WebP when the browser can encode them. Unsupported formats show clear errors.
- Can I generate QR codes offline?
- Yes after the first load. The qrcode library is lazy-loaded in the browser and does not call external APIs. Download PNG or SVG from the tool page.
- Is SVG preview safe from XSS?
- SVG Viewer strips script tags, dangerous embeds, event handlers, and javascript: URLs before creating a blob preview. Always sanitize untrusted markup before embedding elsewhere.