Home/Converter Tools/Any File to JPG
📷

Any File to JPG

Drop up to 10 images, SVGs or PDFs and get JPGs that open anywhere

Free · No sign-up required
Loading...

What this tool does

Drop up to ten files of any kind and everything that can become a picture comes back as a JPG. The mix does not need sorting first: iPhone HEIC photos, PNG screenshots, scanner TIFFs, AVIF images saved from a website, Windows icons, SVG artwork and PDF pages can all go in together. Anything with no picture inside is listed with the reason rather than failing quietly.

Each result has its own download button, and a single ZIP appears once more than one converted. Everything is decoded and re-encoded in your browser, so the files never leave your device.

Why JPG, when WebP and AVIF are smaller

Because JPG opens everywhere, and that is frequently the only thing that matters. A newer format that a job portal rejects, a print shop cannot place or a colleague's software will not display is worth nothing, however efficient it is. Convert to JPG when the file is leaving your control: upload forms, email attachments, marketplace listings, government portals, older desktop software, anything going to a printer.

Keep the newer formats for pages you publish yourself, where you know the browser can read them. The practical rule is that efficiency is for your own website and compatibility is for everyone else.

What goes in and what comes out

You dropYou getNote
PNG, WebP, BMP, GIFOne JPG per fileGIF gives the first frame, not the animation
HEIC / HEIF from an iPhoneOne JPG per photoThe usual reason for using this tool at all
TIFF from a scannerOne JPG per fileOften a 10x size reduction
AVIFOne JPG per fileUsually two to three times larger, which is the price of compatibility
ICOOne JPGThe largest image inside the icon
SVGOne JPG at the artwork's own sizeTransparency becomes white
PDFOne JPG per page, up to 20 pagesRendered at 2x
MP4, MOV, WebM and other videoOne JPG still frameThe usual way to pull a thumbnail out of a clip
Word, Excel, audio, archivesSkipped, with a reasonNothing inside to render

Transparency becomes white

JPEG has no alpha channel at all. A transparent PNG logo, an SVG with no background or a screenshot with rounded transparent corners cannot keep that transparency, so transparent pixels are composited onto white before encoding. It is not reversible: once the file is a JPG, the transparency is gone for good.

If the image is a logo, an icon or anything destined to sit on a coloured background, convert it to PNG or WebP instead. Both keep the alpha channel. This is the single most common regret with a JPG conversion, and it only shows up later, once the image is placed somewhere that is not white.

Picking a quality setting

  • 0.90 and above — for images that will be edited or printed. The file grows quickly for differences that are hard to see on screen.
  • 0.80 to 0.85 — the default choice for photographs. Visually clean at normal viewing size.
  • 0.70 to 0.75 — noticeably smaller and perfectly acceptable for anything displayed small.
  • Below 0.60 — blocking becomes visible in skies, skin tones and flat areas, and ringing appears around text. Only worth it under a hard size limit.

Before reaching for a lower quality, reduce the pixel dimensions. An image displayed 800 pixels wide gains nothing from being 4000 wide, and halving width and height removes three quarters of the data with no visible cost — far more than compression alone can save.

What a video file gives you

Drop an MP4, MOV, WebM or anything else your browser can play and you get one still frame back, taken a few seconds in rather than at zero — the opening frame of a recording is very often black or a fade, which makes a useless thumbnail. It is the quick way to get a poster image out of a clip without opening a video editor.

It is a still, not a converted video. Turning an MP4 into a WebM, trimming it or changing its resolution is transcoding, and doing that inside a browser means shipping a WebAssembly build of FFmpeg — roughly 25 MB before any video is touched, with the memory use to match. That is a poor trade on a phone, so this tool does the part that is genuinely quick and says plainly that it does not do the rest. A file in a codec no browser ships, which is true of some MKV and AVI files, is skipped with a reason rather than producing a blank frame.

The ten-file limit

The work runs on your own device, in a single browser tab. Ten files a round keeps it quick and stops a phone running out of memory partway through, which would cost the whole batch rather than one file. Larger jobs are simply several rounds — nothing is uploaded, so there is no queue in between. Drop more than ten and the first ten are taken, with a note saying how many were left.

Frequently asked questions

Does converting to JPG lose quality?

Yes — JPEG is lossy. From a lossless source at quality 0.85 the loss is invisible on a photograph. Converting an already-lossy file adds a second round of loss, so always work from the original rather than from a previous conversion.

Why is my JPG larger than the HEIC or WebP it came from?

Those are far more modern codecs. The same picture at the same visual quality simply needs more bytes as a JPEG. Growth is expected.

What happens to a transparent background?

It becomes white. If you need the transparency, convert to PNG or WebP instead.

Is EXIF data kept?

No. Re-encoding through a canvas drops camera settings, dates and GPS coordinates. That is usually what you want before sharing a photo publicly.

Can I keep animation?

No. An animated GIF or WebP gives its first frame. JPEG cannot hold animation.

Are my photos uploaded?

No. Everything runs in the browser tab and nothing is sent to a server.

More tools in this category

🗂
Bulk File Converter
Drop up to 10 files of any kind and convert them to PNG, WebP or JPG
🖼
Any File to PNG
Drop up to 10 images, SVGs or PDFs and get lossless PNGs back
🌐
Any File to WebP
Drop up to 10 images, SVGs or PDFs and get compact WebP files back
🔳
Any File to ICO
Drop up to 10 images and get 64 px Windows icons or favicons back
🖼
JPG to PNG
Convert JPG to lossless PNG for editing or PNG-only uploads
🌐
JPG to WebP
Re-encode JPG as WebP for 25–35% smaller web images