Make any file fit —
without uploading it
A form wants 100 KB. A visa wants 35×45 mm. A portal wants exactly 300×80 pixels. FileFits hits the number, and does it inside your browser — so the passport, the payslip and the bank statement stay on your machine.
Nothing is uploaded
The work happens on your device
No sign-up
No account, no email, no trial
No watermark
The file you get is the file you keep
Works offline
Load the page once, then disconnect
Most used
Start here
Passport & visa
Photos that get accepted
A plain geometric crop to the exact size, with the chin-to-crown guides drawn on. No background replacement and no retouching — passport offices have been rejecting edited photos since January, so this deliberately does not offer it.
- 35 × 45 mm
Resize photo to 35×45 mm
The standard size for the UK, Australia, New Zealand and the Schengen area.
- 2 × 2 in
Resize photo to 2×2 inches
The United States passport and visa size.
- 50 × 70 mm
Resize photo to 50×70 mm
Canada's passport size — unusual, and poorly served by generic tools.
- 33 × 48 mm
China visa photo (33×48 mm)
The COVA portal checks the weight as well as the size — this hits both.
- 45 × 45 mm
Japan visa photo (45×45 mm)
Square format, and kept under the 120 KB the online form accepts.
- 2 × 2 in
India visa photo (2×2 inches)
The square format indianvisaonline.gov.in expects, under its 1 MB cap.
- 35 × 45 mm
Schengen visa photo (35×45 mm)
One size for all 29 Schengen countries.
- 2 × 2 in
US visa photo (2×2 inches)
The 600×600 px square the DS-160 upload expects.
- 43 × 55 mm
UAE visa photo (43×55 mm)
The size the ICP portal wants for Dubai, Abu Dhabi and every emirate.
- 40 × 60 mm
Vietnam visa photo (4×6 cm)
The 4×6 cm portrait the e-Visa portal expects, under its 1 MB cap.
- 50 × 60 mm
Turkey visa photo (5×6 cm)
An unusually large 50×60 mm — bigger than almost any other visa photo.
- 35 × 50 mm
Malaysia visa photo (35×50 mm)
A 35×50 mm portrait — taller than the Schengen size it is often confused with.
- 35 × 45 mm
Thailand visa photo (3.5×4.5 cm)
The embassy size. Visa on arrival wants 4×6 cm instead — see below.
- 200 × 200 px
Hajj & Umrah photo (Nusuk)
The square Nusuk accepts for a Hajj or Umrah application.
- 35 × 45 mm
Passport photo checker
Checks a photo you already have, before the counter does.
- 2 × 2 in
US visa photo checker
Checks a 2×2 photo against what the DS-160 upload expects.
Images
Hit an exact file size
Split it, join it, shrink it
- JPG
PDF to JPG
One JPG per page, at print-readable resolution.
- PNG
PDF to PNG
One PNG per page — lossless, for text and diagrams.
- PDF
JPG to PDF
Several photos into one PDF, in the order you choose.
Merge PDF files
Join several PDFs into one. Text stays selectable.
Split a PDF
Pull out the pages you want — type them like a print dialog.
- PDF
HEIC to PDF
iPhone photos into one PDF, in the order you choose.
- 90° / 180° / 270°
Rotate a PDF
Turn every page the right way up, and keep the text selectable.
Audio & video
Pull the sound out
How it works
Why it runs in your browser
Nothing to leak
Every other tool of this kind asks you to upload the document first. That means your passport scan sits on somebody's server, governed by a retention policy you did not read. Here there is no server to sit on.
No queue, no size cap
A 40 MB file does not have to travel anywhere, so there is no upload wait, no daily limit and no "go Pro for files over 5 MB". The only ceiling is your own device.
It keeps working offline
Once the page has loaded you can turn the network off entirely and every tool still runs. That is the simplest proof that nothing is being sent anywhere.