Autonom · Image Fit

Make an image meet exactly what the destination demands.

Upload a photo or graphic. Tell Autonom the constraint — under 100 KB, exactly 1080 × 1080, the dimensions Open Graph requires, or US Passport spec. Get a file that fits, without distortion and without uploading anything to a server.

Nothing leaves your device
01Source image

Drop the image you need to fit

Drag it, paste it, or click to browse. Nothing is uploaded — everything happens in your browser.

02What do you need?

Pick the constraint you have to meet

Then we will only show the settings that matter for that constraint.

KB
×

Cover crops to fill the exact shape. Contain keeps the whole image visible.

⚠️
Dimensions and file size only. Autonom can enforce exact pixels and the maximum file size these portals require. It cannot verify head position, background colour, expression, or the dozens of other rules each country enforces. Always check the official source before submitting.
03Result
Ready
Original — · —
Result — · —
Dimensions
—
File size
—
Quality
—
Reduction
—

Why exact-size image tools get it wrong

Most online image tools give you a quality slider and let you guess. You drop the slider to 60, save, check the file size, upload, get rejected, drop it to 40, save, check again. Ten minutes later you have a picture that looks like a fax and a deadline you have already missed.

Autonom Image Fit flips the workflow. You tell it the constraint first — “under 200 KB”, “exactly 1080 × 1080”, “US Passport” — and it works backwards. For a file size target, it binary-searches the JPEG or WebP quality to find the highest value that still comes in under your limit. If quality alone cannot get there, it downscales by 15% and tries again. Whatever it took, the result is a file that fits, and you can see exactly what it did.

What it does

Under a file size

Enter a target — 50 KB, 100 KB, 200 KB, 500 KB, 1 MB, or a custom value. The tool finds the highest quality that lands under it.

Exact dimensions

Set a width and height, pick a fit mode, and get a genuinely exact-sized image. The green rectangle shows you what will remain before you commit.

Platform presets

Common destinations — Open Graph, LinkedIn cover, Instagram, YouTube thumbnail, X header — with real dimensions baked in.

ID and government photos

US Passport, US Visa, UK Passport, Schengen Visa, EU ID, India Passport, China Visa, Canada Passport, and more — grouped by photo format.

Three fill styles

When shapes differ: blurred backdrop, edge extend, or a solid colour. Every option keeps the full image visible — no distortion.

Nothing uploaded

Every operation runs on your device using the browser’s own Canvas API. Verify in DevTools — you will see zero file data leaving.

Three ways to fill empty space when the shapes do not match

When your image and the target have different aspect ratios, one of three things must happen: pixels get cropped, empty space appears, or the image is distorted. Autonom never distorts. For the “empty space” case, you have three fill styles — and each one is right for a different kind of image.

  • Blurred backdrop. The empty space is filled with a blurred, enlarged copy of the image itself. This is what Instagram does with non-square photos and what YouTube does with 4:3 video in a 16:9 player. Adjustable strength.
  • Edge extend. Autonom samples the outermost pixels of your image and stretches them outward to fill the frame. Works best on images with soft or uniform edges — skies, walls, gradients.
  • Solid colour. Fill the empty space with a colour you pick. This is what passport and ID portals expect — usually white or a specific background colour.

About upscaling — the honest version

If your source image is smaller than the target dimensions, Autonom will scale it up smoothly and notify you. This is genuine — the pixels really do exist in the output. What we cannot do is invent detail that was never in the original.

A 400 × 400 photo scaled to 1600 × 1600 is technically 1600 × 1600, but it will look soft compared to a photo originally shot at that size. This is a limitation of photography, not of software. If a portal demands a large ID photo, the only way to get sharp results is to start with a large source photo.

ID and government photos — grouped by format

Most of the world’s ID photo specifications reduce to the same two or three physical sizes. Instead of a flat list of countries, Autonom groups them by their actual photo format — because what matters is the pixel dimensions, not which country issued the requirement.

  • 2 × 2 inch (51 × 51 mm) — 600 × 600 px @ 300 dpi. US Passport, US Visa, US Green Card, India Passport, India Visa.
  • 35 × 45 mm — 413 × 531 px @ 300 dpi. UK Passport, UK Driving Licence, Schengen Visa, EU Passport / ID, Australia Passport, Japan Passport.
  • 33 × 48 mm — 390 × 567 px @ 300 dpi. China Visa, China Passport.
  • 50 × 70 mm — 591 × 827 px @ 300 dpi. Canada Passport.
  • Stamp size (20 × 25 mm) — 236 × 295 px @ 300 dpi. Common in India for forms and applications where a smaller photo is requested.

Each preset applies its own maximum file size where the portal enforces one — 240 KB for US documents, 300 KB for India Passport, 1 MB for India Visa. Everything is produced at 300 dpi equivalent, which is what these portals expect.

Use cases this was built for

  • Government and visa portals — “photo must be under 100 KB” is a hard rule. Autonom lands you under it without quality collapse.
  • Job applications — many HR systems reject profile photos above a certain size without explaining why.
  • University uploads — thesis portals and student systems often cap images at seemingly arbitrary byte counts.
  • Marketplace listings — Etsy, Amazon, and others have size and dimension rules that trip up first-time sellers.
  • Website and social assets — Open Graph cards, article heroes, and email headers need exact dimensions and file-size limits.
  • Client deliveries — when you cannot upload that NDA-protected product shot to a random online compressor.

How to use it in 4 steps

  1. Drop an image — drag it, paste it from your clipboard, or click to browse. JPG, PNG, WebP, GIF, BMP, or SVG.
  2. Pick the constraint — under a file size, exact dimensions, a platform preset, or an ID / document preset.
  3. Adjust fit or fill — Cover crops (choose the focal point with the green rectangle); Contain keeps everything and fills with blur, edge extend, or a solid colour.
  4. Download the result — one click. The result panel shows the original and output side by side, with dimensions, file size, quality used, and the change percentage.

Frequently Asked Questions

Is my image uploaded to a server?

No. Every operation — reading the file, resizing, compression, format conversion, blur, edge extend — happens on your own device using the browser’s Canvas API. You can open DevTools, watch the network tab, and confirm zero outbound traffic containing image data.

Why does the result sometimes say “Still over target”?

Because some constraints are physically impossible without downscaling. A 4000 × 3000 photo cannot fit under 50 KB at full quality — no tool can do that. Enable “Allow downscaling” and Autonom will reduce the pixel dimensions until the target is reachable.

What is the difference between Cover and Contain?

Cover scales the image to fill the target frame and crops the overflow. Everything in the frame is image. Contain keeps the entire image visible, and if the shapes differ, the empty areas are filled with your chosen fill style. Cover when the subject matters more than the edges. Contain when the whole composition matters.

What is “Edge extend”?

Autonom samples the outermost pixels of your image and stretches them outward into the empty areas. Works best on images with soft or uniform edges — skies, walls, gradients, solid backgrounds. It does not work well on busy images where the edge is chaotic.

What does the green crop rectangle show?

It shows exactly what will remain in the result when Cover mode is active. Move your focal point by clicking — the rectangle follows. If no placement looks right, the shapes genuinely do not match and you should switch to Contain with a fill style.

Why did my file get bigger instead of smaller?

Because you upscaled. If your source is 481 × 835 and you asked for 1080 × 1920, the output has more pixels — more data — and the file grows. The stat card labels this honestly as “Increase” instead of pretending it is a reduction.

Can Autonom guarantee my ID photo will be accepted?

No, and no tool can. Autonom can enforce the exact pixel dimensions and file-size cap those portals require. It cannot verify head position, background colour, expression, absence of glasses or headwear, or the dozens of other requirements each country specifies. Always check the official source.

Which format should I pick?

JPG for photos and anything where the destination does not care. PNG when transparency matters or the image contains sharp graphics, logos, or screenshots. WebP when the destination accepts it — usually 25–35% smaller than JPG at the same visual quality.

Can I process images on mobile?

Yes. The tool works on modern mobile browsers. Large images may take a moment to process on low-memory devices, but the flow is identical.