Image 🔒 Runs in your browser — no data sent to servers

Image Converter

Convert images to WebP, PNG, JPG or PDF in bulk, or compress them to a target size in KB — all in your browser.

Images
↑
Click or drag images here
JPG, PNG, GIF, BMP, WebP, AVIF, SVG — up to 30 files, 25 MB each
Converted
Converted images appear here — nothing leaves your browser.

Image Converter - Convert to WebP, PNG or JPG Online

Drop in as many images as you like and convert them all to WebP, PNG or JPG with a quality setting you control, resizing them on the way through if you want - pick ICO and get a favicon file with every frame a browser asks for, or pick PDF and turn the whole batch into one document. It accepts JPEG, PNG, GIF, BMP, WebP, AVIF and SVG - up to 30 files at a time, 25 MB each - and every step happens inside your browser, so no image is ever uploaded anywhere.

It is the quickest way to solve the everyday format problems: a client sent a PNG that should have been a JPG, an upload form rejects WebP, a screenshot is four times larger than it needs to be, or a page is loading slowly because its images were never converted to a modern format.

Diagram: a logo on a transparent PNG background; converted to JPG the background turns white, converted to WebP it stays transparent.PNGTransparent backgroundJPGFilled with whiteWebPTransparency kept
JPG cannot store transparency, so the converter paints transparent pixels white before encoding. Convert to PNG or WebP when a logo or icon needs to keep its see-through background.

Which format should you choose?

FormatStrengthsChoose it for
WebP25-35% smaller than JPEG at the same visual quality, supports transparencyWebsite images, where page speed matters
PNGLossless, keeps transparency, crisp edgesLogos, icons, screenshots, diagrams, anything with text
JPGSmall files, universally acceptedPhotographs, email attachments, systems that reject anything else
ICOOne file holding several square frames, each of them a PNG, so transparency is keptFavicons, and Windows shortcut icons
PDFA document with one page per image, opened by every computer and phoneScans, receipts and screenshots that have to be sent or uploaded as one file

ICO is the odd one out, because it is a container rather than a single picture. Choose it and an Icon sizes menu appears next to the output format, offering 16, 32, 48 and 256 px, the classic 16, 32 and 48 px, or a lone 256 px only or 32 px only frame. Your image is scaled to fit each square and centred, never cropped, and every frame is written as a PNG inside the file so a transparent background stays transparent. Since the frames are fixed squares, the quality slider, the Compression menu and the resize options do not apply and the page hides them while ICO is selected. If a favicon is what you are really after, the favicon generator opens this tool with ICO and all four sizes already chosen.

Turn images into a PDF

Choose PDF as the output and a row of page settings appears. With PDF output left at One PDF, one page per image, every image becomes one page of a single file, in the order of the list - the ↑ and ↓ buttons beside each image change that order. A separate PDF for each image writes one file per image instead, and several come out as a ZIP. Page size set to Same as image makes each page exactly the size of its picture; A4 and US Letter give standard paper, with the picture scaled down to fit and centred, never blown up, and Orientation on Automatic turns the page to landscape for a wide image. Margin adds a white border of 10 or 20 mm.

Image data decides how each picture is stored. JPEG (smaller file) uses the quality slider and suits photos and phone scans; Lossless (sharper text) keeps every pixel, which is better for screenshots, diagrams and documents with small print, at the cost of a larger file. Transparent areas become white, as on paper. The PDF is written by the page itself, so the images are never uploaded - the image to PDF, JPG to PDF and PNG to PDF pages open the converter set up for each job.

How to convert an image

  1. Drop your images onto the upload area, or click it to browse. Add as many as you need.
  2. Choose the output format: WebP, PNG, JPG, ICO or PDF. Pick Same as input to keep each file's own format: JPG stays JPG, PNG stays PNG and WebP stays WebP, while GIF, BMP, AVIF and SVG come out as PNG.
  3. Set the quality slider - 85 is the default and a good balance for most images. If the file has to stay under a size limit, set Compression to To a target size instead and enter the limit in KB.
  4. Optionally pick a resize rule: fit within a box, cap the width or the height, scale by percentage, or crop to an exact size.
  5. Click Convert, then save each file, or take the whole batch as one ZIP.

What the quality setting actually changes

For JPG and WebP, quality controls lossy compression: the encoder discards detail your eye is least likely to notice, and a lower number discards more. Around 80 to 85 is the sweet spot for photographs - visually indistinguishable from the original in normal viewing, at a fraction of the size. Below 60 you start to see blocking around edges and banding in gradients. PNG is different: it is lossless, so the quality slider does not apply - it is hidden when PNG is selected - and a PNG never loses image data. WebP has one twist: in Chrome and Edge a quality of 100 switches to lossless WebP, which keeps every pixel but is much larger than 90 or 95.

Compress to a target file size

When a form or a CMS sets a limit, you do not have to guess a quality. Set Compression to To a target size and type the limit in KB. For JPG and WebP the converter searches the quality in eight halving steps and keeps the best result that fits; if even the lowest quality is too large, it shrinks the image by 15% and searches again, down to 120 pixels on the long edge. PNG has no quality setting, so it is only shrunk. Each result line says whether the file fits and at which quality or, when the limit is out of reach, the smallest size it managed. The target applies to every file on its own, after any resize rule, and not to ICO, whose frames have fixed sizes. The tool counts a kilobyte as 1024 bytes, while an upload form may count 1,000, so enter 190 for a 200 KB limit. The guide to reducing an image to 200 KB goes into more detail.

Transparency: the thing to watch

PNG and WebP both support an alpha channel, so converting between them keeps a transparent background intact. JPG has no alpha channel at all. Convert a transparent PNG logo to JPG and the transparent area is filled with a solid colour - which is exactly why logos exported as JPG so often arrive with an unwanted box around them. If you need transparency and small files at the same time, WebP is the format that gives you both.

Conversions people need most

  • PNG to JPG - shrinking oversized screenshots and photos exported from a design tool.
  • JPG to PNG - preparing an image for editing, or meeting a system that only accepts PNG.
  • Anything to WebP - cutting page weight before uploading to a website or CMS.
  • WebP to PNG or JPG - because an older editor, printer or upload form will not accept WebP.
  • BMP to anything - BMP files are enormous and come out of legacy scanners and Windows tools.
  • GIF to PNG - keeping a single frame as a clean still image.

Resize while you convert

The resize row sets one rule for the whole batch. Fit within keeps each image inside a width and height box without distorting it, max width or max height caps a single dimension, and percentage scales everything by the same factor. Images already smaller than the target are left alone unless you tick Allow enlarging, because scaling a small photo up adds bytes without adding detail. Exact size, cropped is the one mode that changes the shape: it scales each image until it covers the width and height you set, then trims the overflow evenly from both sides, so a 4000×3000 photo becomes an exact 1080×1080 square taken from its centre. It enlarges when it has to, because an exact size is the point.

Resizing is where the real savings are. A 4000-pixel photo shown in an 800-pixel column carries twenty-five times the pixels it needs, and no format can win that back. Cap the dimension first and let format and quality do the rest - each result line shows the original size, the final size and the percentage saved.

Convert a whole batch at once

Every file is converted with the same settings and listed with its own preview, its old and new size and a Save button. When there is more than one, Download all (.zip) packs the batch into a single archive - the images are already compressed, so the ZIP stores them as they are instead of squeezing them again. A file the browser cannot decode is skipped with a note rather than stopping the run.

Why WebP is worth the switch for websites

Images are usually the heaviest thing on a page, and the largest one is often what the browser measures for Largest Contentful Paint. Converting your hero image and product photos to WebP typically removes a quarter to a third of their weight with no visible difference, which improves the Core Web Vitals score search engines look at. Every current browser supports WebP, so a modern site rarely needs a JPEG fallback any more.

Nothing leaves your browser

Conversion runs entirely on your own machine, using the image decoder and encoder your browser already ships with. Nothing is uploaded, so there is no server copy to trust, no queue to wait in and no limit imposed by an upload form. It also means the tool keeps working on a slow connection, and that confidential screenshots, ID scans and unreleased product photos never leave the device.

Limits and practical tips

  • Up to 30 files at a time, 25 MB each. Inputs: JPEG, PNG, GIF, BMP, WebP, AVIF and SVG; outputs: WebP, PNG, JPG, ICO and PDF.
  • Animated GIFs are converted as a single still frame - the animation is not preserved.
  • Metadata such as EXIF, camera details and GPS coordinates is dropped, which is useful before publishing a photo. Orientation is applied first, so a rotated phone photo comes out the right way up.
  • Transparency survives into PNG and WebP. A JPG gets a white background instead, because that format has no alpha channel.
  • Avoid repeated lossy round trips. Each JPG-to-JPG or WebP-to-WebP re-encode loses a little more detail; always convert from the original.
  • A large batch is worked through one file at a time so the page stays responsive, and the progress line shows where it has got to.

HEIC photos from an iPhone

HEIC is the one common format this converter cannot read, because browsers do not ship a HEIC decoder. The fix is upstream: on the iPhone, open Settings, Camera, Formats and choose Most Compatible so new photos are saved as JPG; for photos you already have, share them from the Photos app (which converts to JPG on the way out) or export from Preview on a Mac, then convert to WebP or PNG here.

Converting without a website

  • Windows: open the image in Paint, then File, Save as, and pick JPEG or PNG.
  • macOS: open it in Preview, then File, Export, and choose the format and quality.
  • Command line: magick in.png out.jpg with ImageMagick, or cwebp -q 85 in.png -o out.webp for WebP.
  • In bulk: that is what this page is for - the same settings applied to up to 30 files, without installing anything.

Related tools

Images are one part of a front-end workflow. Embed a small icon directly in your CSS with the Base64 encoder, match a brand colour with the colour converter, turn a link into a scannable graphic with the QR code generator, and format an image manifest with the JSON formatter. For PDF files, the PDF tools merge, split and rotate pages and the PDF converter turns pages back into images; to remove GPS and camera data from photos without re-compressing them, use the EXIF viewer.

Guides