Fit the file size
your form actually checks.

Type the kilobyte ceiling your upload form enforces and get the largest image that still fits under it — visa photos, passport uploads, job portals. Processed locally in your browser: no uploads, no sign-up. More free browser tools below.

🛡️ No file uploads🚪 No sign-up💯 100% free🔒 Private by design
🎯

Compress Image to an Exact Size

Type the exact kilobyte limit your upload form enforces and get a file that fits, at the highest quality that still passes. Runs entirely in your browser.

🛂

US Visa Photo — Compress to 240 KB

The DS-160 upload caps your photo at 240 KB. Compress to fit it without leaving your browser, and check the other rules — square, JPEG, head 50–69% — before you submit.

🇬🇧

UK Passport Photo — Meet the 50 KB to 10 MB Rule

GOV.UK rejects digital passport photos under 50 KB as well as over 10 MB, and needs at least 600 × 750 pixels. Check both ends of the rule and compress without uploading your photo.

🇮🇪

Irish Passport Photo — Check the Size Rules

Ireland rejects scanned photos, selfies and any image under 715 × 951 pixels, and caps the file at 9 MB. Check every rule, then compress locally — nothing is uploaded.

🇻🇳

Vietnam e-Visa Photo — Two Images, Under 2 MB

Vietnam needs two images — a 4 × 6 cm portrait and a photo of your passport data page — each under 2 MB. The portal reads the passport itself, so a blurry image is refused. Nothing is uploaded.

🇮🇳

India Passport Photo — The 4.5 × 3.5 cm Rule

India wants a physical 4.5 × 3.5 cm colour photo on photo paper with a plain white background — no pixel count or KB limit is published. Check the paste-in-the-box rules, then compress locally if a portal sets a cap.

🇸🇬

Singapore Passport Photo — The 400 × 514 Pixel Rule

ICA asks for 400 × 514 pixels and caps the upload at 8 MB, and it accepts HEIC and HEIF as well as JPG and PNG. The byte limit is rarely what gets a photo rejected — here is what does.

🍏

HEIC to JPG Converter

Convert iPhone HEIC photos to JPG online for free. Batch conversion in your browser — photos never leave your device.

🔄

Image Converter

Convert images between PNG, JPG, WebP and AVIF online for free. Batch support, local processing, no upload or sign-up.

📝

Word to PDF

Convert DOCX to PDF online for free. Your document is processed locally in your browser — never uploaded to any server.

📊

Excel to PDF

Convert XLSX spreadsheets to PDF online for free. Local processing — financial data never leaves your device.

📈

PDF to Excel

Extract tables from PDF to XLSX or CSV online for free. Runs locally — bank statements and invoices stay private.

📄

PDF to Word

Convert PDF text into an editable DOCX online for free. Local processing — contracts and papers never leave your device.

📎

Merge PDF

Combine multiple PDFs into one online for free. Files are merged in your browser and never uploaded — the private iLovePDF alternative.

✂️

Split PDF

Split PDF pages or extract a page range online for free. Local processing — your documents are never uploaded.

📐

Social Media Image Resizer

Resize images to exact social media dimensions: YouTube thumbnail, Instagram post, TikTok cover, X header and more. Free, no upload.

🖼️

Image to PDF (JPG to PDF)

Convert JPG, PNG, WebP images to PDF online for free. Multiple images into one PDF, page size options — photos never leave your device.

📸

PDF to Image (PDF to JPG)

Convert PDF pages to JPG or PNG images online for free. Choose resolution and page range — documents never leave your device.

📷

QR Code Reader

Read QR codes from images or screenshots online. Upload a picture, get the content instantly — image never leaves your device.

⭐

Favicon Generator

Generate favicons from any image: ICO plus all PNG sizes (16–512px), with manifest-ready files. Free, local, no sign-up.

🖥️

Screenshot Beautifier

Turn plain screenshots into beautiful mockups: gradient backgrounds, rounded corners, shadows, browser frame. Free, local, no sign-up.

✂

Image Cropper

Crop images online with free-form or locked aspect ratios (1:1, 16:9, 4:3). Pixel-precise, zoom and pan. Free, local, no sign-up.

📝

Image to Text (OCR)

Extract text from images and screenshots online with OCR. English and Chinese support. Runs locally — documents never leave your device.

🌈

Color Palette Generator

Extract a beautiful color palette from any image: dominant colors with HEX, RGB values. Click to copy. Free, local, no sign-up.

🗜

Compress PDF

Compress PDF files online without uploading. Greatly reduce size of scanned documents. Processed locally, free, no sign-up.

🔃

Rotate & Flip Image

Rotate images 90, 180, 270 degrees or flip them horizontally/vertically online. Fix sideways photos instantly. Free, local, no sign-up.

🔄

Rotate PDF

Rotate PDF pages 90, 180 or 270 degrees online. All pages or a selected range, permanent rotation. Free, local, private.

🇳🇿

New Zealand Passport Photo — 3:4, and a 250 KB Floor

New Zealand asks for a 3:4 photo between 250 KB and 5 MB, and no wider than 4500 pixels. It is the rare rule that caps pixels from above as well as below. Check both ends, then compress — without uploading.

🇨🇦

Canada Passport Photo — The 45% Head Rule

Canada wants a 3:2 portrait photo between 200 KB and 5 MB, at most 4500 by 3000 pixels, with your chin-to-crown at 45 to 50 per cent of the height. Cropping counts as alteration.

🇹🇿

Tanzania e-Visa Photo — 500 KB, No Pixel Rule

Tanzania caps the e-visa photo at 500 KB in JPG or JPEG and 45 by 35 mm, and publishes no pixel, dpi or resolution figure at all. There is no minimum size either.

🇵🇰

Pakistan e-Visa Photo — 350 KB, Face 70–80%

Pakistan caps the online visa photo at 350 KB and requires your face to fill 70–80% of the frame. No pixel size and no file format are specified anywhere.

🇧🇩

Bangladesh Visa Photo — 300 KB, JPEG, and Optional

Bangladesh asks for a 45mm x 35mm JPEG capped at 300 KB, inside a checklist it labels optional. What the portal actually states — and the six things it never states.

🇧🇹

Bhutan Passport Photo — 45 × 35 mm, Face 70–80%

Bhutan publishes the framing and eleven print rules — national dress, white background without a border, no thick frames — but no file size, no pixels and no format. What to hit when you upload to G2C.

🇭🇰

Hong Kong Passport Photo — 40 × 50 mm, JPEG, 5 MB

Hong Kong wants a 40 × 50 mm JPEG under 5 MB and at least 1200 × 1600 px from a camera. The byte cap is loose here; the pixel floor is what fails.

🇨🇳

China Visa Photo — 33 × 48 mm, JPEG, 40–120 KB

A Chinese visa photo has to be JPEG between 40 KB and 120 KB, at 354 × 472 to 420 × 560 px. The floor is the end that catches people out.

🇯🇵

Japan Passport Photo — 35 × 45 mm With a 6 mm Error Band

Japan gives every measurement on the passport photo as a tolerance, not a number: head width 17 ± 2 mm, crown to chin 34 ± 2 mm. Here is what that means in practice, plus the two different upload limits depending on which portal you use.

Guides

All guides →

Missing a tool? Tell us.

If you need a tool we don't have, request it — even if you're the only person who needs it, we'll build it and email you when it's ready.

See what others asked for →