Photo Editor · Windows 10 and 11
Compress JPEG files
A JPG's size comes down to two things: how many pixels it has and the quality it is saved at. Octoolo lets you change both and shows the resulting kilobytes before you save, all on your own computer.
How to reduce a JPG's file size
- 1
Open Make smaller
In the Photo Editor, press Make pictures smaller on the start page, or choose File › Many pictures at once… and Make smaller. Drop your JPG in or press Choose a file.
- 2
Choose JPG (everywhere)
Pick JPG (everywhere) to keep the file a JPG. WebP (smallest) is chosen at first; it is smaller, but not every program takes it.
- 3
Set quality and size
Move Quality. If the photo is bigger than it needs to be, type a Longest side such as 1920. The result's size and the percent saved appear under it.
- 4
Save the JPG
Press Save JPG and choose where it goes. The copy is named “photo-compressed.jpg” at first, and the original is not touched.
What the JPEG quality number means
JPEG stores a photo in small blocks of 8 by 8 pixels and keeps less fine detail in each block the lower the quality goes. The number is not a percentage of anything you can measure: 85 does not mean 85% of the quality. Think of it as a dial from “keep almost everything” to “keep the outline only”.
The dial is uneven. Going from 100 to 90 often shrinks the file a lot while the photo barely changes, because the top of the scale stores detail nobody sees. Going from 60 to 40 saves less and shows more. Signs that you went too far:
- Blocks in smooth areas such as sky, walls and skin.
- Halos and specks around sharp edges and lettering.
- Smudged color along the edges of strong reds and blues.
In Make smaller the slider runs from 10 to 100 and starts at 85. In the Photo Editor's Export window it runs from 30 to 100, starts at 88 the first time, and remembers the quality you used last.
Pixels count more than quality
A 12-megapixel phone photo is 4032 × 3024 pixels. Set Longest side to 2048 and it becomes 2048 × 1536: about a quarter of the pixels, and the file shrinks roughly in step, before you touch the quality at all. On a phone or laptop screen the two look the same.
So when a JPG is too big, ask first whether it needs all its pixels. Prints and photos you will crop later do; pictures for a website, a chat or a form rarely do. Reduce the pixels, then use a quality of 80 to 90, and the file is usually small enough without any visible loss.
Longest side works for portrait and landscape photos alike, since it limits whichever side is longer. Export does the same job with its Size list of widths, and the image resizer page has a table of common ones.
Every save costs a little
JPEG loses something every time it is written. Open a JPG, save it, open that copy and save again, and each round trims a bit more detail, even if you changed nothing. A few rounds at high quality are hard to spot; many rounds at medium quality are not.
Octoolo writes a fresh JPG each time you export or compress, so plan around that:
- Make each smaller copy from the original, not from an earlier copy. Octoolo never changes the original, so it is always there to start from.
- Edit first, compress last. Crop, straighten and fix the light in the Photo Editor, then export once at the quality you need.
- Keep your work between sessions with File › Save. It writes an Octoolo project (.ophoto) that holds every layer exactly, with no JPEG loss at all.
When WebP or PNG is the better choice
Stay with JPG when the picture goes to people or places you do not control: email, forms, printers, older programs. Pick something else when:
- It is for a website or an app you run. WebP looks the same at a smaller size; see JPG to WebP.
- It is a screenshot, a chart or a scan of text. JPEG smudges sharp lines. Windows saves screenshots as PNG, and they are best left that way unless size really matters.
- It needs a clear background. JPEG has none, so clear areas turn white. Use PNG or WebP.
One thing that never helps: turning a JPG into a PNG to “improve” it. The PNG keeps the JPEG's blocks exactly, in a much bigger file.
Octoolo or an online tool?
| Detail | Octoolo | A typical online tool |
|---|---|---|
| Your files | Stay on your computer | Usually uploaded to the site's server |
| Without internet | Works | Does not work |
| File size | No limit | Often capped on free use |
| Watermarks and ads | None | Common on free plans |
| Cost | $4.99 a month, all 17 apps | Free with limits, or a plan per site |
Questions, answered
Is JPG the same as JPEG?
Yes, two names for one format. The short .jpg spelling comes from old versions of Windows that allowed only three letters after the dot; Octoolo opens both and saves as .jpg.
What quality should I use for a JPEG?
85 to 90 for photos you share, 90 or more for ones you will edit again. Below about 70, look closely at skies and edges before you save.
Why is my compressed JPG bigger than the original?
The original was saved at a lower quality than you chose. The result then shows a plus sign: lower the quality, reduce the Longest side, or keep the original.
Does the compressed copy keep the EXIF data?
No. It has no camera, date or location details, which also makes it a little smaller. Your original keeps them.
Can I compress a JPEG to an exact size, like 100 KB?
There is no target-size box. Lower Quality or Longest side while you watch the result's size, and stop once it is under your limit.
Can I compress a JPG without losing anything?
Not with Octoolo: each save writes the JPEG anew, which costs a little detail. At quality 90 or more that loss is very hard to see.
Compress JPEG, and 16 more apps.
Download for Windows7 days free, then from $3.99 a month for all 17 apps. Windows 10 and 11.