Compress photos to an exact KB size

Need a photo under 50 KB for a form, between 20 and 50 KB, or exactly 100 KB? Set the size and Social9 finds the sharpest version that fits. It works for one photo or many.

or drop them here. Add one photo or many, in any format.

Common tasks
Format

Best for photos. Small files that work everywhere.

File size
Pixel size
More ways to set the size
Turn and flip
Other formats
Start from quality86%
Minimum sizefor forms that require one
ResolutionDPI, for printing and forms
Background colorbehind transparent areas

1 KB = 1024 bytes. Location, date and camera details are always removed.

How to compress to kb in 3 steps

  • 01

    Add your photo

    Upload, drag in or paste a photo. iPhone HEIC photos work too.

  • 02

    Compress to KB

    Choose a maximum size, a range or an exact size in KB. You see the result straight away.

  • 03

    Save

    Download it at the right size, or share it straight to your apps.

Why use Social9

Every edit is made on your device, at full quality, and you don't need an account.

  • Maximum, range or exact size

    For example, under 200 KB, between 20 and 50 KB, or exactly 100 KB.

  • Keeps the pixel size when it can

    Social9 lowers the quality first. It only makes the photo smaller if that is not enough.

  • See the size before you save

    You can see the final size of every file before you download it.

  • Many photos at once

    Compress a whole folder of photos and download them together as a ZIP file.

Frequently asked questions

  • Do you upload my photos?

    No. Every tool runs in your browser, on your own device. Your photos are never sent to a server, and nothing is kept after you close the tab.

  • Is 1 KB 1000 or 1024 bytes?

    Social9 counts 1 KB as 1024 bytes, which is how most upload forms check file sizes. This means a 50 KB file from Social9 will not be rejected for being too large.

  • Do I need an account?

    No. Open the tool and start editing. You don't need to sign up.

Try compress to kb now.

or try