IMAGE PRE-FLIGHT - MADE TO MEASURE
LOCAL PROCESSING - NOTHING UPLOADED

Make it fit.
Prove it fits.

One image, several briefs. Put the subject where it belongs, set the exact pixel size, format and file size each one needs, and leave with files that have been measured against them.

01 / Put the subject on the mark
LoadingLoading

Drop an image anywhere on the tool, or click the subject on to the centre mark.Keyboard: arrows, shift for 5%

01OPEN
02POSITION
03ENCODE
04VERIFY

A pass is more useful than a promise

Every output gets
an inspection.

W

Width

The finished file is decoded again and its width read back, because an encoder that quietly clamps a side does not tell you it has.

H

Height

The crop is drawn straight to the target height. What you see in the cutting room is the rectangle that gets cut, not an approximation of it.

KB

Weight

Fit encodes, measures the real file, and steps the quality down until it fits. Six probes at most, because each one is a full encode.

OK

Format

A browser that cannot write WebP returns a PNG and says nothing. Fit checks what came out before it writes an extension on it.

Proof travels with the pixels.

Download the set as a ZIP and a manifest comes with it: what was requested, what was produced, and every compromise worth knowing. An enlargement, a quality the search had to drop to, a cap that could not be met. No mystery settings for the next person.

FIT / INSPECTION 01
LINKEDIN-PREVIEW-1200X627.JPG
1200 x 627 / 42 KB
READY - ALL REQUIREMENTS MET

FIT / INSPECTION 02
SOCIAL-SQUARE-1080X1080.JPG
1080 x 1080 / 53 KB
READY - ALL REQUIREMENTS MET

FIT / INSPECTION 03
WEBSITE-HERO-1600X900.WEBP
1600 x 900 / 26 KB
READY - ALL REQUIREMENTS MET

Start from a brief

Common sizes, already set up.

Straight answers

Before the cut.

Does my image get uploaded anywhere?

No. Fit reads, crops and encodes the image in your browser using a canvas, and the download comes from memory on your own device. There is no upload, no server that sees the picture, no database and no account. The filename, the pixels and any EXIF stay with you: the visit count carries a format and a rough size band, never anything from the image itself.

How do I make an image an exact size in kilobytes?

Set the width, the height and a maximum in KB, and Fit encodes at your starting quality, measures the real file, and keeps stepping the quality down until the file fits. The number on the ticket is the finished file's own size, not an estimate. If it cannot get under the limit it says so rather than handing you a file that misses.

Why does a PNG miss the file size limit?

PNG is lossless: there is no quality setting to trade away, so the size is whatever the pixels come to. Fit says which constraint it cannot meet and names the three things that would fix it: JPEG or WebP instead, a larger limit, or fewer pixels.

What happens if my image is smaller than the size I need?

Fit will still produce the file, and it labels the enlargement with its ratio. A 600px source in a 1200px brief is a 2x enlargement, which is four times the area being invented. It will not call the result high quality.

Can I crop several sizes from one image at once?

That is the point of it. One focal point, several outputs: you put the subject on the centre mark once and every brief crops around it, so a square and a wide banner keep the same subject rather than the same centre of the photograph.

What file types can I open?

JPG, PNG and WebP, up to 50 MB and 80 megapixels. HEIC from an iPhone is refused with an explanation, because browsers cannot decode it: on an iPhone, sharing the photo or saving it as Most Compatible gives you a JPG.