Free plan: 1 conversion/hour, 1 file at a time
Go Unlimited →

Flip JPEG

Reverse JPEG images Horizontally or Vertically

Specify your files

*Files deleted after 24 hours

Convert files free, Pro users can convert much larger files; Sign up now

Uploading

0%

How to Flip JPEG

1 Upload the JPEG images you want mirrored.
2 Choose the axis — horizontal gives you a mirror image, vertical an upside-down reflection.
3 Apply the flip, then check any text, logos or numbers in the preview, because those mirror along with everything else.
4 Download the flipped JPEG file.

Flip JPEG FAQ

Does the source format matter when flipping?
+
It does. JPEG is the same codec as JPG under a longer extension — identical DCT pipeline, identical quantisation tables, nothing about the pixels changes with the filename. That is what decides whether the mirror can be done by rewriting the file or requires decoding it first.
Yes — the .jpeg and .jpg extensions are the same bitstream, so nothing here behaves differently from a .jpg — only the filename changes. Worth a moment before you flip something you cannot easily recreate.
Correcting a scan or a webcam capture that came out mirrored, making a symmetrical pair from a single asset, or matching the direction a subject faces to a layout. If the content contains text, logos or numbers, check the result — those mirror too.
Yes. The same axis is applied to every file in the batch, which is how you fix a whole folder of mirrored captures in one pass instead of one at a time.
Yes. Drop the whole set into the upload area and they queue in parallel with identical settings — that is the main reason to do this in a browser rather than one file at a time in an editor. Free accounts run one file per batch; a pass lifts that.
Camera EXIF (ISO, shutter, lens, GPS) and the embedded ICC profile are carried across by default, because dropping the profile is what makes colours shift on re-import. Use the privacy option to strip metadata before download if you are about to publish the file.
No. Flip JPEG is free with no account, no watermark on the output and no signup wall in front of the download. Uploads are deleted automatically a short time after the job finishes.
Yes: free accounts process images up to 5 MB each, which covers essentially every camera JPG and phone photo; the work is done by libjpeg-turbo and libwebp, the same libraries a desktop editor links against. Larger files are the one thing the free tier will stop you on, and the limit is per file rather than per batch.
PNG.to is built around the format you use when you cannot afford to lose a pixel: lossless, alpha-capable, and the correct answer for screenshots, logos, line art and anything with hard edges. Image work is rarely one step: people arrive to change a format and leave needing the picture a different size, a different weight or a different shape. Running Flip JPEG on the same upload pipeline, the same size caps and the same account is the whole reason it is here rather than on a fourth tab.
The converter on this site moves images to and from PNG, JPG, WebP, GIF and SVG — which is the step where the decision about transparency actually gets made. That is the step most people actually came for, and doing it after Flip JPEG rather than before it means the conversion works from the file you finally settled on.
The engines are shared — the same libraries, the same workers, the same limits. What differs is the advice, and the advice here starts from one fact about the format this site is named after: there is no quality slider to get wrong — a PNG round-trips bit-exactly, so the only thing edits cost you is file size. A PNG site is opinionated about where PNG is the right destination and where it is not, and that judgement is worth more than the button.
No account, and nothing is kept: uploads are deleted from the workers shortly after the job finishes, and nothing you process is indexed, listed or used for anything else. Free accounts exist for history and batch size, not for access.

Rate this resource
5.0/5 - 0 votes
ns6.com — Free WHOIS privacy, DNS and SSL on every domain.
Or lay your files here