ByteFit

Need it under 2 MB?
Just type the size.

No more trying quality percentages over and over. Enter a target size and ByteFit finds the highest quality that fits. Made for form uploads and email attachment limits.

Coming soon to the App Store
Target size Batch compression HEIC to JPEG Remove location Share sheet & Shortcuts On-device

Forget the
quality slider.

Instead of guessing what 70% quality will weigh, type the size you need. ByteFit adjusts the quality and keeps the best-looking result that fits. It only shrinks the image dimensions when lowering quality alone isn’t enough.

Type a size, nothing else

Enter KB or MB, or tap a preset: 500 KB, 1 MB, 2 MB, 5 MB, 10 MB. Images already under the target are returned as they are.

  • Results land at 99% of your limit or less, keeping as much quality as possible
  • Define 1 MB as 1,000,000 or 1,048,576 bytes
The target size screen

Batch it, then compare

Pick many images at once, watch the progress, and cancel any time. Results show “original size → compressed size” at a glance.

  • Switch between the compressed and original image, with size, dimensions, and quality
  • Save to Photos, or share to Mail, Messages, and more
The list of compression results

Remove location, convert to JPEG

Choose Remove Location (the default), Remove All, or Keep All. HEIC and PNG images convert to JPEG in the same step.

  • Photo orientation is applied to the pixels, so images never end up sideways
  • Transparent areas in PNGs become white
Choosing how metadata is handled

And more

From the share sheet

Choose ByteFit from the share menu in Photos or Safari. Compress without opening the app.

Works with Shortcuts

The “Compress Images to Size” action fits into your automations.

Stays on your device

Every image is processed on your device. No account, no ads, nothing uploaded.

How it works

Three steps from too big to just right.

1

Choose images

Pick from your photo library or Files. Many at a time is fine.

2

Set a target size

Type KB or MB, or tap a preset. Choose the format and how metadata is handled.

3

Compress, save, share

Tap Compress. Check the result, then save it to Photos or share it.

Your images
never leave your device.

Everything happens on your device. There is nowhere for the data to go.

Compressed on your device only

All image processing happens on your device. Your images are never sent anywhere.

No account

No sign-up, no login. We don’t even ask for your email.

No developer server

There is no server to talk to. Every feature works offline.

No ads, no tracking

No analytics SDK and no advertising SDK, at all.

Only the access it needs

ByteFit reads just the images you choose, never your whole library.

Remove location data

Strip the location from your photos before you post them.

See the Privacy Policy for details.

Requirements

OS
iOS 18.0 or later
Devices
iPhone and iPad
Languages
English and Japanese
Input
Photos, Files, the share sheet, Shortcuts
Output
JPEG and HEIC
Price
¥600, one-time purchase. No in-app purchases
Ads
None. No tracking either