Free Image Tools Online
Resize, compress, convert and crop images directly in your browser. All processing happens locally on your device — your images are never uploaded to any server. Supports JPEG, PNG, WebP, GIF and SVG formats.
12 image tools · No signup · No watermarks
Image Compressor
Reduce image file size by up to 80% without visible quality loss. Drag and drop JPEG, PNG or WebP files and download optimised versions instantly.
Image Resizer
Resize images to exact pixel dimensions or by percentage. Lock aspect ratio to prevent distortion. Perfect for social media, thumbnails and web uploads.
Image Converter
Convert between JPEG, PNG, WebP, GIF and more. Batch convert multiple images at once. Useful for switching formats without installing software.
Image Cropper
Crop images to any size with a visual editor. Use preset aspect ratios like 16:9, 4:3, 1:1 or set custom dimensions.
Base64 Image Encoder
Convert images to Base64 data URIs for embedding directly in HTML and CSS. Also decode Base64 strings back to image files.
SVG Optimizer
Minify and optimise SVG files by removing unnecessary metadata, comments and hidden elements. Reduce SVG file size by 30-60%.
Color Picker
Pick colours from a visual palette and get HEX, RGB and HSL values. Includes complementary colour suggestions and contrast ratios.
CSS Gradient Generator
Create linear and radial CSS gradients with a visual builder. Copy production-ready CSS code with one click.
Colour Palette Generator
Generate harmonious colour palettes for your designs. Extract palettes from images or create custom schemes.
Color Blindness Simulator
Preview how your designs look to people with colour vision deficiencies. Test protanopia, deuteranopia and tritanopia.
QR Code Generator
Create QR codes from any URL or text. Customise colours and download as PNG or SVG for print and digital use.
Box Shadow Generator
Design CSS box shadows visually with multiple layers. Preview results in real-time and copy the CSS.
How to Optimise Images for the Web
Large images are the number one cause of slow websites. A single unoptimised photo can be 5MB+ when it only needs to be 200KB. Here is a simple workflow:
- Resize first — reduce dimensions to what you actually need (e.g. 1200px wide for blog images).
- Convert to WebP — WebP is 25-35% smaller than JPEG at the same quality.
- Compress — use our compressor to squeeze out another 30-60% without visible loss.
- Crop — remove unnecessary whitespace and focus on the subject.
Following this workflow can reduce a 5MB image to under 100KB.
Toolpile — free image tools, no nonsense. Browse all 194 tools