Local-first processing
Compress, resize and convert images.
Nothing leaves your browser.
No installing, no account, no queue. 103 of the 106 tools run entirely on your own device, so your images never leave it. The other 3 can send an image, and each says so before it does.
Compress
- Image CompressorCompress JPG, PNG and WebP images in your browser.
- JPG CompressorShrink JPG and JPEG photos in your browser.
- PNG CompressorMake PNG files smaller in your browser while keeping transparency.
- WebP CompressorCompress WebP images in your browser with a quality slider or a target file size.
- Bulk Image CompressorCompress up to 100 images at once in your browser and download them as a ZIP.
- Compress Image to 20 KBHit a 20 KB limit.
- Compress Image to 50 KBHit a 50 KB limit exactly.
- Compress Image to 200 KBHit a 200 KB limit.
- Compress Image to 100 KBHit a 100 KB limit exactly.
- Compress for an Application FormHit a size range, not just a maximum.
- GIF CompressorMake an animated GIF smaller in your browser.
- Image Workflow BuilderAssemble the steps an image should go through, save it, and run it whenever you need it.
- Compress and Resize ImageResize, convert and compress in a single pass, so the image is re-encoded once.
- Email Image CompressorShrink a photo so it attaches and sends without trouble.
Resize
- Image ResizerResize images by width, height, percentage or exact dimensions in your browser.
- Bulk Image ResizerResize up to 100 images to the same width, height or percentage in your browser, then download them as a ZIP.
- Resize Image for InstagramPrepare a photo for an Instagram feed post in one step: correct shape, correct size, metadata removed.
- Resize for FacebookGet a photo ready for a Facebook post or a shared link.
- Resize for LinkedInPrepare a LinkedIn post image, profile cover or shared link picture.
- Resize for Link PreviewsMake a 1200 x 630 Open Graph image for link previews on Facebook, LinkedIn, Slack and WhatsApp.
- Resize for a WebsitePrepare images for your own site: content images, hero banners, thumbnails and blog headers, converted to WebP and kept under a size budget.
- Print Size CalculatorWork out how large an image can be printed, or how many pixels a size needs.
- Pixels to Inches ConverterConvert pixels to inches, centimetres and millimetres at any resolution, and back again.
- Indian Passport Photo ResizerResize a photo to the exact pixels and file size an Indian passport, visa or exam form asks for.
- US Passport Photo ResizerResize a photograph to the square pixel size and file limit a US passport renewal, visa or DV lottery application accepts.
- Resize Image for XCrop and resize a photo for an X post or a link card, and strip its location data.
- YouTube Thumbnail ResizerGet a thumbnail to 1280 x 720 and under YouTube's upload limit, in your browser.
- E-commerce Product ImageSquare a product photo, size it for a storefront and get it under a sensible weight.
- Resize to 1920 x 1080Resize any photo to exactly 1920 x 1080 pixels in your browser.
- Resize to 3840 x 2160Resize any photo to exactly 3840 x 2160 pixels in your browser.
- Resize to 1080 x 1920Resize any photo to exactly 1080 x 1920 pixels in your browser.
- Resize to 1024 x 768Resize any photo to exactly 1024 x 768 pixels in your browser.
- Resize to 800 x 600Resize any photo to exactly 800 x 600 pixels in your browser.
- Resize to 640 x 480Resize any photo to exactly 640 x 480 pixels in your browser.
- Resize to 2480 x 3508Resize any photo to exactly 2480 x 3508 pixels in your browser.
- Resize to 600 x 600Resize any photo to exactly 600 x 600 pixels in your browser.
- UK Passport Photo ToolPrepare a photo for a UK digital passport application: at least 600 x 750 pixels and between 50KB and 10MB, measured from the finished file.
- LinkedIn Profile Picture ToolCrop and resize a photo to a LinkedIn profile picture.
- Instagram Profile Picture ToolCrop and resize a photo to an Instagram profile picture.
- Facebook Profile Picture ToolCrop and resize a photo to a Facebook profile picture.
- X Profile Picture ToolCrop and resize a photo to an X profile picture.
- YouTube Profile Picture ToolCrop and resize a photo to a YouTube channel picture.
- Discord Profile Picture ToolCrop and resize a photo to a Discord avatar.
Convert
- JPG to PNG ConverterConvert JPG and JPEG images to PNG in your browser.
- PNG to JPG ConverterConvert PNG images to JPG in your browser with control over quality and background colour.
- PNG to WebP ConverterConvert PNG to WebP with no loss at all.
- WebP to PNG ConverterConvert WebP to PNG for apps that will not open WebP.
- JPG to WebP ConverterConvert JPG to WebP in your browser and cut file size by 25-35% at the same quality.
- WebP to JPG ConverterConvert WebP images to JPG in your browser for apps and devices that cannot open WebP.
- Favicon GeneratorTurn a logo into a favicon.
- Image to PDFCombine JPG, PNG and WebP images into a single PDF, in the order you choose.
- PDF Image ExtractorPull the pictures out of a PDF in your browser.
- Image to Base64Turn an image into a Base64 string or a data: URI you can paste into HTML or CSS.
- Base64 to ImagePaste a Base64 string or data: URI and get the image back as a file.
- Product Photo CheckerMeasure a product photo against what Amazon, Shopify, eBay or Etsy states: size, format, white background and frame fill.
- GIF MakerBuild an animated GIF or animated PNG from a set of images, with your own frame timing and loop setting.
- JPG to AVIF ConverterConvert JPG photos to AVIF and cut the file size sharply.
- PNG to AVIF ConverterConvert PNG images to AVIF, keeping transparency.
- WebP to AVIF ConverterConvert WebP images to AVIF for smaller files.
- AVIF to JPG ConverterConvert AVIF images to JPG for software that cannot open them.
- AVIF to PNG ConverterConvert AVIF images to lossless PNG, keeping transparency.
- AVIF to WebP ConverterConvert AVIF images to WebP for wider browser support.
- Image ConverterConvert images between JPG, PNG, WebP and AVIF in your browser.
- JPG to PDF ConverterTurn JPG photos into a PDF in your browser.
- PNG to PDF ConverterTurn PNG images into a PDF in your browser.
- Photo to PDF ConverterTurn phone photos into a single PDF in your browser.
- PDF to JPG ConverterPull the JPG photographs out of a PDF in your browser, as the original bytes with no re-encoding.
Edit
- Image CropperCrop images to any area or a fixed aspect ratio in your browser.
- Smart CropCrop to a square, portrait, landscape or vertical framing around the part that matters.
- Enhance ImageCorrect the tones and restore edge contrast in a flat photo or scan.
- Rotate ImageTurn a photo 90, 180 or 270 degrees, or mirror it.
- Image Colour AdjusterChange brightness, contrast, saturation, exposure and colour temperature in your browser.
- Watermark ImagePut your name or a copyright line onto a photo, tiled or in a corner.
- Add Border to ImagePut a border, padding, rounded corners or a circular crop on an image, or square the canvas for a marketplace listing.
- Image AnnotatorDraw arrows, boxes, highlights and text on an image, or blur out what should not be seen.
- Screenshot EditorMark up a screenshot with arrows and numbered steps, and blur out names, emails and tokens.
- Meme GeneratorPut captions across the top and bottom of a picture, outlined so they stay readable over anything.
- Image JoinerPut two or more images side by side or one above the other, with spacing and a background.
- Contact Sheet MakerLay images out in an even grid - a contact sheet, a collage, or a sprite sheet with its JSON and CSS frame coordinates.
- Image SplitterCut one image into rows and columns and download the tiles as a ZIP.
- Document ScannerTurn a phone photo of a page into something that looks scanned: straighten the perspective and flatten uneven lighting.
- Signature MakerPhotograph your signature on paper and get a transparent PNG with the paper removed.
- GIF Speed and Frame EditorSpeed up or slow down a GIF, play it backwards, or drop frames to shrink it.
- Background RemoverCut out the subject and download a transparent PNG or WebP.
- Image WorkspaceOpen an image, add text, shapes and other images, mark it up, then export once.
- Amazon Image Requirements CheckerMeasure a product photo against Amazon's main-image rules: 1600px for zoom, pure white background, product filling 85% of the frame.
- Etsy Image Requirements CheckerMeasure a listing photo against the figures reported for Etsy: 2000px on the shortest side, and the square shape its grid crops to.
- eBay Image Requirements CheckerMeasure a listing photo against eBay's published picture rules: the 500px minimum, the 1600px recommendation, and no added badges or watermarks.
- Shopify Image Requirements CheckerMeasure a product image against Shopify's limits and the square shape most themes expect.
Privacy
- EXIF ViewerSee the camera, date and GPS location stored inside a photo.
- Image Metadata ViewerInspect every metadata block in an image: EXIF, XMP, IPTC, colour profile and text records.
- Remove EXIF DataStrip EXIF and GPS from a photo without recompressing it.
- Remove Image MetadataStrip EXIF, GPS, XMP, IPTC and text records from an image in one pass.
- Image Privacy CheckerFind out what a photo discloses before you share it.
- Redact ImageBlack out, pixelate or blur parts of an image.
- GPS Location RemoverStrip the GPS coordinates out of a photo before you share it.
- Canadian Passport Photo CheckerCheck a photo against IRCC's published figures: 1800x1200 to 4500x3000, 200KB to 5MB, JPEG.
- Canada PR Card Photo CheckerCheck a photo against IRCC's PR card figures: 715x1000 to 2000x2800 pixels, 4MB or less, JPEG.
- NZeTA Photo CheckerCheck a photo against Immigration New Zealand's published figures for a visa or NZeTA: JPEG, between 512KB and 3.
Extract
- Image to Text (OCR)Extract text from a photo or scan with OCR that runs entirely on your device.
- Screenshot to TextTurn a screenshot into copyable text in your browser.
- AI Alt Text GeneratorGenerate alt text using an AI vision model.
- Extract Table from ImageTurn a photographed or scanned table into rows and columns you can open in a spreadsheet.
- Image Colour PickerPull the dominant colours out of any image as hex and RGB, with how much of the picture each one covers.
- Image InspectorSee what an image file really is: format, dimensions, aspect ratio, colour model, transparency, DPI and metadata.
- GIF Frame ExtractorPull every frame out of an animated GIF or WebP as PNG images, or build a contact sheet.
Why ImageUtility
- Almost nothing is uploaded
- 103 of the 106 tools decode, process and save images entirely in your browser, so there is nothing to leak, store or delete. The exceptions are alt text and remove background, each labelled as such and each asking first, and compress + resize can send it too if you switch that step on.
- No waiting in a queue
- For the tools that run on your device - almost all of them - there is no upload time and no shared server to compete for. Most images finish in well under a second.
- Free, with no account
- Every tool is free with no sign-up and no watermark. Processing on your device costs us nothing per image, which is why there are no quotas on it; the one AI tool that uses an external service is rate limited so it stays free too.
How local processing works
When you select an image, it is read directly from your device into the page. A Web Worker decodes it, applies your settings and encodes the result, then hands back a file your browser saves. At no point does the image travel over the network - you can confirm that yourself by watching the network panel in your browser’s developer tools while a tool runs: no request carries your image.
You will see one small anonymous event in that panel, recording which tool was opened and whether it finished. It names the tool and nothing else - no filename, no dimensions, no file size and no part of your image - and it never leaves this domain. The privacy page lists every field it can contain.
106 tools are available today, and 103 of them work exactly like that. The 3 that do not are alt text, remove background and compress + resize. Describing a picture in words and separating a subject from its background both need models far too large to run in a browser, so those tools send a reduced copy of your image to an external service. The third only sends when you switch that step on. Each names the service and asks before it sends anything. We would rather mark the exceptions clearly than quietly route your images through a server.