1Upload the JPEG images that came out the wrong way round.
2Pick a quarter turn or a half turn, or type an arbitrary angle and choose a colour for the corners it will expose.
3Apply the rotation; the pixels and the orientation flag are reconciled so every viewer agrees on which way is up.
4Download the rotated JPEG file.
Rotate JPEG FAQ
Anything specific to JPEG I should know?
+
Yes — the .jpeg and .jpg extensions are the same bitstream, so nothing here behaves differently from a .jpg — only the filename changes. It is the kind of thing that explains why a file looks right in one application and wrong in another.
Can I rotate a whole batch in one go?
+
Yes. The same rotation is applied across every file you upload, which is the practical fix for a folder of scans or camera output that all came in the wrong way round.
How does Rotate JPEG turn the file?
+
Concretely, a rotation by a multiple of 90 degrees is done losslessly by transposing the DCT blocks — no re-encode, no generation loss; only an arbitrary angle needs resampling, because the pixel grid itself has to be rebuilt. Quarter turns and half turns are the common case and take the cheapest path available for the format.
Can I rotate by an arbitrary angle, not just 90 degrees?
+
Yes, though the two are different operations underneath. A multiple of 90 degrees rearranges existing data; any other angle has to rebuild the grid and fill the corners, so it costs a resample and usually wants a background colour choosing.
Does Rotate JPEG cost anything?
+
No. Rotate 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.
What can I upload to Rotate JPEG?
+
Anything in the lossy raster family — JPG, JPEG, JFIF and WebP — plus the lossless formats (PNG, BMP, TIFF) if you want to mix them in one batch. The format is read from the file header, not the extension, so a photo saved with the wrong suffix still goes through.
Is there a file size limit on Rotate JPEG?
+
Yes: free accounts process images up to 25 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.
What happens to EXIF and colour profile data?
+
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.
Why does a MP3 site host Rotate JPEG?
+
MP3.to is built around the format that made portable audio ordinary: universally playable, small enough to ignore, and lossy in a way that only matters if you keep re-encoding it. Audio jobs cluster: the same person who needs a format changed usually needs the file cut, levelled or made smaller in the same sitting. Putting Rotate JPEG behind the same upload, the same caps and the same account is what turns three tabs into one.
What should I do with the result once Rotate JPEG is finished?
+
The converter on this site moves audio between MP3, WAV, FLAC, M4A, OGG and Opus, so the output format is a decision you can leave until the end rather than commit to at the start. Doing that after Rotate JPEG rather than before means the encode happens once, on the file you actually settled on, instead of twice.
Is Rotate JPEG here the same tool the sibling sites run?
+
The engines are shared — the same ffmpeg build, the same workers, the same limits. What a MP3 site adds is a point of view about bitrates, about what survives an encode and about when a lossless intermediate is worth the upload time. It also starts from one fact about the format this site is named after: MP3 frames are fixed-size blocks, so a cut lands on a frame boundary and gapless playback markers do not survive a re-encode.
Do I need an account, and does anything get kept?
+
No account, and nothing is kept: uploads are deleted from the workers shortly after the job finishes, nothing is listened to and nothing is indexed. Free accounts exist for history and batch size, not for access.