A resizer that shows its working.

Portals state their requirements in units most people never use — aspect ratios, DPI, "the file must be between 20KB and 50KB". This tool takes the requirement in the language you already have, produces the file, then re-opens that file, measures it, and shows the result against every requirement.

How it works

  1. 1

    You say what it is for

    Pick what you are applying for, or describe it in a sentence. Either way the same specification is produced.

  2. 2

    The file is made

    Crop, resize, convert, and search for the encoder quality that lands inside the byte range the portal wants.

  3. 3

    The file is measured

    Separate code re-opens the finished bytes and checks them. It never sees the instructions that made the file.

  4. 4

    You see the result

    Every requirement, side by side with what was actually measured. When a target cannot be met, it says so.

Step 3 is the point of the whole thing. A tool that says "done" is asking you to take its word; this one hands you the measurements and lets you check.

Formats it reads

JPEG
What almost every phone camera produces.
PNG
Screenshots and scans; transparency is flattened onto the background colour.
WebP
Common for images saved from the web.
AVIF
Newer phones and browsers.
TIFF
Flatbed scanners and some document apps.
GIF
The first frame is used.

The format is worked out by decoding the file, never from its extension or the type your browser declares — both are trivially wrong. Anything that will not decode is refused at upload rather than failing later.

Formats it writes

FormatTransparencyStores DPI
JPEGWhat portals ask for most. The only format that can be padded up to a minimum file size.
PNGLossless, and the usual choice for signatures. Larger files than JPEG.
WebPMuch smaller than JPEG at the same quality — but only where the portal accepts it.
AVIFSmaller still, and less widely accepted. Check before you rely on it.
PDFFor documents and certificates. The page is sized to the image unless you pick a paper size.

Every format above converts from every format it reads — thirty combinations, each one checked by an automated test that fails the build if a conversion stops producing a file that passes verification.

Where a container cannot store a DPI, no resolution is claimed for it. The pixel dimensions still hold, and those are what a portal measures.

What it is for

ID and passport photos

  • Passport / Visa photo — India

    35×45mm

    Standard 35x45mm photograph used for Indian passport and visa applications, and accepted by most Indian government forms.

  • Schengen visa photo

    35×45mm

    Photograph for Schengen (EU) visa applications — 35x45mm.

  • Passport photo — UK

    35×45mm

    UK passport photograph, 35x45mm print size.

  • Passport photo — US

    2×2in

    US passport and visa photograph — 2x2 inches, square.

  • Civil ID / identification photo — Kuwait

    40×60mm

    Photograph for the Kuwaiti civil ID and PACI identification services — 40x60mm at 300dpi on a light blue background.

  • PAN card photo — India

    25×35mm

    Smaller 25x35mm photograph used on Indian PAN card applications.

  • Exam portal photo (20–50KB)

    200×230px

    Compact photograph for Indian online exam and recruitment portals that cap uploads at 50KB. Use when the portal states a KB range but no exact pixel size.

  • Exam portal photo — 350x350

    350×350px

    Square 350x350 photograph used by several Indian central recruitment portals.

Signatures

  • Signature — exam portal (140x60)

    140×60px

    Scanned or photographed signature for Indian exam portals. Cleans up a signature shot on paper into black ink on white.

  • Signature — generic (300x100)

    300×100px

    A larger, general-purpose cleaned-up signature image for forms and documents.

Documents and certificates

  • Document — A4 PDF

    210×297mm

    Wrap a photographed or scanned document (certificate, marksheet, ID) into a single-page A4 PDF, scaled to fit without cropping.

  • Certificate scan (JPEG, under 500KB)

    Photographed certificate or marksheet compressed for upload, preserving the full page.

Profile and social images

  • Profile picture — 400x400

    400×400px

    Square profile photo for professional networks and account avatars.

  • Social post — 1080x1080

    1080×1080px

    Square social media post at full resolution.

You are not limited to these — the manual editor sets any size, format and byte range you like. The presets exist because most people know what they are applying for, not what pixels it needs.

What gets verified

Pixel width and height
Read back from the produced file, not from the instruction that made it.
Resolution (DPI)
Only on JPEG and PNG. The other containers have nowhere to store it.
Format
Established by decoding the bytes, so a silent fallback cannot pass.
File size, maximum and minimum
Measured on the delivered file — for a PDF, on the whole document.
Background colour
Sampled from the top corners of the finished image.

What it does not claim

  • That the cut-out looks good

    When the background is replaced, the colour of the result is measured. Whether the edge around hair and shoulders looks clean is a human judgement, and you are asked to look at it.

  • That your head is the right size

    Some specifications fix head height and the gap above the hair. Those are stated in the preset notes in millimetres and pixels, but you position them yourself with the crop box — this app does not detect faces.

  • That the portal will accept it

    Government and exam-portal requirements change without notice and differ between application streams. The presets carry widely-published specifications; always confirm against the portal's own instructions.

These are listed because a tool that measures some things carefully can borrow undeserved credibility for the things it does not measure at all.

Your files

Uploads are passport photos, signatures and ID scans, and are handled as such: stored under random ids in a temporary directory, deleted within 30 minutes, never written to logs, and stripped of camera and location data by default. Background removal runs on this server — the photo is not sent to any third-party service for it. The full detail is on the privacy page.