Image Tools Tools
Compress, resize and convert images in the browser. Presets for social platforms, print sizes at 300 dpi, and passport photo specifications.
Compress, resize and convert images in the browser. Presets for social platforms, print sizes at 300 dpi, and passport photo specifications.
Image Compressor
Quality search runs in your browser, on your files. Close the tab and nothing remains anywhere.
Image Resizer
Contain, cover or stretch — and a preset library with the real numbers behind each one.
Image Format Converter
Change the container, and understand the quality and transparency consequences before you do.
Passport Photo Maker
The right pixel dimensions and the head-height rule, with a crop you control.
Photo Size Calculator
The one conversion table that settles the dpi argument.
Compress Image to 10 KB
A 10 KB ceiling, reached by searching quality rather than guessing it.
Compress Image to 20 KB
A 20 KB ceiling, reached by searching quality rather than guessing it.
Compress Image to 30 KB
A 30 KB ceiling, reached by searching quality rather than guessing it.
Compress Image to 50 KB
A 50 KB ceiling, reached by searching quality rather than guessing it.
Compress Image to 100 KB
A 100 KB ceiling, reached by searching quality rather than guessing it.
Compress Image to 150 KB
A 150 KB ceiling, reached by searching quality rather than guessing it.
Compress Image to 200 KB
A 200 KB ceiling, reached by searching quality rather than guessing it.
Compress Image to 500 KB
A 500 KB ceiling, reached by searching quality rather than guessing it.
Resize for Instagram Post
1080 × 1080 pixels — the exact size Instagram Post expects.
Resize for Instagram Portrait Post
1080 × 1350 pixels — the exact size Instagram Portrait Post expects.
Resize for Instagram Story & Reel
1080 × 1920 pixels — the exact size Instagram Story & Reel expects.
Resize for Instagram Profile Picture
320 × 320 pixels — the exact size Instagram Profile Picture expects.
Resize for Facebook Post Image
1200 × 630 pixels — the exact size Facebook Post Image expects.
Resize for Facebook Cover Photo
851 × 315 pixels — the exact size Facebook Cover Photo expects.
Resize for X (Twitter) Post Image
1600 × 900 pixels — the exact size X (Twitter) Post Image expects.
Resize for X (Twitter) Header
1500 × 500 pixels — the exact size X (Twitter) Header expects.
Resize for LinkedIn Profile Banner
1584 × 396 pixels — the exact size LinkedIn Profile Banner expects.
Resize for YouTube Thumbnail
1280 × 720 pixels — the exact size YouTube Thumbnail expects.
Resize for Open Graph / Link Preview
1200 × 630 pixels — the exact size Open Graph / Link Preview expects.
Resize for Pinterest Pin
1000 × 1500 pixels — the exact size Pinterest Pin expects.
PNG to JPG Converter
PNG to JPG conversion, with the quality and size consequences stated up front.
JPG to PNG Converter
JPG to PNG conversion, with the quality and size consequences stated up front.
JPG to WebP Converter
JPG to WebP conversion, with the quality and size consequences stated up front.
PNG to WebP Converter
PNG to WebP conversion, with the quality and size consequences stated up front.
WebP to JPG Converter
WebP to JPG conversion, with the quality and size consequences stated up front.
HEIC to JPG Converter
HEIC to JPG conversion, with the quality and size consequences stated up front.
GIF to PNG Converter
GIF to PNG conversion, with the quality and size consequences stated up front.
SVG to PNG Converter
SVG to PNG conversion, with the quality and size consequences stated up front.
US Passport Photo
600 × 600 pixels, with the head-height rule applied.
US Visa Photo (DS-160)
600 × 600 pixels, with the head-height rule applied.
UK Passport Photo
413 × 531 pixels, with the head-height rule applied.
Schengen Visa Photo
413 × 531 pixels, with the head-height rule applied.
India Passport Photo
413 × 531 pixels, with the head-height rule applied.
China Passport Photo
390 × 567 pixels, with the head-height rule applied.
Canada Passport Photo
591 × 827 pixels, with the head-height rule applied.
Why these run locally
Every tool on this page processes its input in the browser tab. For this category that matters because the inputs are frequently sensitive: digests of passwords and keys, authentication tokens, spreadsheet exports containing personal data, photographs of identity documents. None of that is transmitted, and the tools keep working if you disconnect from the network after the page loads.
Other categories
- Hash & Checksum tools — Generate MD5, SHA-1, SHA-256, SHA-512 and HMAC digests, and verify a downloaded file against a published checksum — all computed in your browser.
- Encoding & Decoding tools — Base64, Base64URL, percent-encoding, HTML entities, hexadecimal, binary and JWT.
- Text Tools tools — Count words, convert naming conventions, deduplicate and sort lists, generate slugs and placeholder text, and extract structured values out of prose.
- Data Converters tools — Convert between JSON, CSV, YAML and XML with correct escaping, type handling and error reporting — plus a strict JSON validator.
- PDF Tools tools — Assemble JPEG and PNG files into real PDF documents.