“Upload in JPG format” sounds simple until you look at what your device actually saved. An iPhone camera writes HEIC, screenshots usually come out as PNG, pictures saved from websites are often WebP or AVIF, Windows downloads sometimes end in .jfif, and scanners hand over TIFF or BMP. Each one is a perfectly good picture, and each one can be turned away by a field that takes JPG and nothing else.
This page takes whichever of those you have and writes an ordinary JPG at the same width and height. It also tells you what the file was to begin with, judged from the data inside rather than from its name, so you find out whether your “normal photo” was a JPG all along.

How to use it
- Pick the picture from your gallery, Files app or Downloads folder. On a computer you can also copy a picture and paste it onto the page. The name and ending do not matter.
- Conversion starts by itself at quality 92. In most browsers the first HEIC or TIFF file takes a little longer, while a reader for that format is fetched.
- Look at the Before and After boxes: the original format, the pixel size and both file sizes. If the JPG is heavier than you hoped, slide the quality down and press Convert again.
- Download the copy. It keeps your file name, now ending in .jpg, and can go straight into the upload field that refused the original.
What happens to each kind of file
HEIC and HEIF from an iPhone: the still photo is converted, and the moving part of a Live Photo is left out. PNG screenshots and graphics: every see-through area is filled with white, and crisp lettering can pick up a faint haze along its edges. WebP and AVIF saved from websites: the picture keeps its full size, but expect the JPG to weigh more, because both formats pack a picture more tightly than JPG can.
GIF: only the opening frame survives, so an animation becomes one still picture. BMP: the same pixels at a fraction of the weight, since a bitmap stores every pixel uncompressed. TIFF: page one of a multi-page scan. JFIF and .jpeg files: these already hold JPG data, so the only real change is the ending, paid for with one re-save. Vector SVG drawings, PDFs and camera RAW files are not supported here.
What the JPG keeps, and what it leaves behind
The width, height and colours carry over unchanged. A phone photo stored on its side with a rotation tag is turned upright in the pixels themselves, so it cannot flip back after it is uploaded. The one exception to the size rule is a picture above about 16 million pixels, which is scaled down when it is opened so a phone browser can cope; a note on the result says when that has happened.
Camera details such as the date taken, the phone model and the GPS location are not copied into the JPG, and neither is any DPI number a scanner recorded. If a print shop or form asks for a DPI, set it afterwards with the DPI tool. This page does not aim at a file size either: when a form wants the JPG under 50KB or 100KB, go to a compress page instead, which reads every format listed above and writes a JPG inside the limit in one step.
Frequently asked questions
- What does “normal photo to JPG” mean, and is my photo already one?
- It usually means a form wants a plain .jpg and the picture you have is in some other format. Camera photos from most Android phones are JPG already, while iPhone camera shots are often HEIC and screenshots are often PNG. Add the picture here and read the Before box: if it says JPG and the name ends in .jpg, the original can be uploaded as it is. A file named .jpg that actually holds WebP data shows up there too.
- Can I get the JPG at 20KB, 50KB or 100KB in the same step?
- Not on this page, which keeps every pixel and only uses the quality you set. A compress page handles the format and the weight together: give it a HEIC, PNG or WebP and it returns a JPG under the number of KB you enter.
- I only have a link to the picture. Can I convert it?
- The page works on files, not web addresses. Open the link, then press and hold the picture on a phone, or right-click it on a computer, and save it. Pick the saved file here. On a computer, copying the picture and pasting it onto this page works as well.
- Why is my JPG bigger than the WebP or HEIC I started with?
- Those newer formats describe a picture in fewer bytes than JPG manages, so carrying the same detail as a JPG takes more room. Drag the slider down towards 80 for a lighter file, or use a compress page if there is a hard limit to meet.
- Can it turn an image into a PDF or a Word file, or convert a whole folder?
- No. It makes JPG pictures, one file at a time. If you need a PDF, open the finished JPG and choose your device’s print option with “Save as PDF” as the printer.
- Does it work on an iPhone, an Android phone or a Mac?
- Yes, in any up-to-date browser. HEIC photos from an iPhone are read directly, Android gallery pictures and screenshots open from the file picker, and on a Mac you can drag a file from Finder onto the box. The JPG lands in your usual downloads location.