CompressPhotosCompress photos

Increase photo size in KB Too small for the form? Make it fit.

Lift a photo above the minimum KB with better quality, never with filler.

or drop them here · paste with Ctrl+V

Free · No sign-up · Photos stay on your device

Misty blue hills and pine forest at dawnBefore · 4 KBAfter · 31 KB
31 KBfrom 4 KB · 360 × 240 → 633 × 422 px
Quality
Size per file
Long edge
Format
Metadata
Nothing chosen yet.Auto Encoded on this computer

Keyboard shortcuts

Ctrl/⌘ O
Choose photos
Ctrl/⌘ Enter
Compress (or re-run what changed)
Ctrl/⌘ S
Save the results
Ctrl/⌘ Z
Undo (recipe, own recipes, left out, names)
Ctrl/⌘ Shift Z, Ctrl Y
Redo
1 2 3 4
Light, Standard, Strong, Custom quality
G / T
Grid or table
P R E D
Photo, Recipe, Export, Device panel
[ ]
Move the ceiling line a step down or up
X
Leave the picked photos out, or put them back
Esc
Clear the selection
Space
Pause or resume a running job
\ (hold)
Show the original in the Photo panel
Arrows, Shift+Arrows, Enter
Move, extend, open in the sheet
?
This sheet

Shortcuts never fire while you are typing in a field.

For forms that refuse a file that is too small: a higher quality first, then more pixels up to a limit you set. Never padding.

A measured example

Synthetic 480 × 360 thumbnail-sized photo saved at a low quality, run by this build in Chromium 153 on 2026-10-23
RecipeRange 20–50 KB, Light (88), may enlarge up to 1200 px
Before7.4 KB · 480 × 360 · JPEG
After25.8 KB · 622 × 467 · JPEG q88
Change+247.2%

What this does

Increase photo size in KB to reach a form’s minimum: the desk starts at a 20–50 KB range written as JPEG, raises the quality first and then the pixels, up to 1200 px on the long edge. The honest limit: some tiny, plain images cannot reach a minimum without padding, and this site will not pad.

When to use this, and when not

Honest limits

  • Enlarging adds pixels, not detail. A photo enlarged to reach a minimum looks the same, slightly softer, at the larger size.
  • The enlargement stops at the long edge set here (1200 px to start), however far the file is from the minimum.
  • A form's pixel size, if it states one, wins: set it under Dimensions as an exact size, and only the quality is used to reach the minimum.

Privacy on this page

Capture information is kept here; remove it on the recipe bar if the form does not need it. Read KB and pixels for how size in KB, pixels and DPI relate.

Questions

Why do forms set a minimum size?
A file that is very small is often a thumbnail, a screenshot of a photo or a scan at the wrong setting, and portals use a minimum in KB as a rough check that the picture has enough detail. A minimum of 10 or 20 KB is common for photos and signatures.
How is the size increased?
Two honest ways, in this order. First the photo is re-encoded at a higher quality, up to 95, which keeps more detail and makes a bigger file. If that is still under the minimum, the photo is enlarged step by step, up to 1200 pixels on the long edge on this page (change it in the Recipe panel). Each row says which was done.
Why not just add filler bytes?
Because a file padded with junk is the same picture pretending to be bigger. Some portals check the picture, not only the number, and a padded file can also be rejected or flagged. This site never pads; if a photo cannot honestly reach the minimum, its row says so with its real size.
When can it not be done?
When the photo is tiny and plain, such as a small signature on white paper: even at quality 95 and a larger size it may stay under 10 KB. Scan or photograph it again at a higher resolution, and the minimum is easy.

More on this site: all tools.

Other jobs

More ways to shrink a photo