Image Compressor To 50 KB PDF

Free · no sign-up · nothing uploaded

Compress an image to 50 KB — as a PDF

Portal rejected your photo for being too big? Drop it here and get a file at or under your target size — a single-page PDF for the upload field, a JPG for email, or both. Everything happens inside this tab, so a 5 MP phone photo lands in about a second with no upload wait.

Under 50 KB ✓ or honest floor A4 PDF, one page per image Works offline on mobile

Compress my photo

Drop JPG, PNG or WebP photos here

Up to 10 files · 25 MB each · HEIC not supported by browser canvas.

Ready — add a photo to compress it to 50 KB.

Live target: ≤ 50 KB = 51,200 bytes
PDF = one A4 page per image, ordered by filename.
Blank = auto. 400–4000 px; smaller pixels are the fastest way to a smaller file.
JPEG and PDF cannot store alpha, so transparent pixels become white.

Result

How it gets under the limit

No upload, no queue, no watermark — the pixel work happens on your own CPU.

1 · Read the pixels

Your browser decodes the photo into a canvas. If the file is already under your target it is handed straight back, byte-identical — never re-saved upward.

2 · Search quality and scale

The solver walks JPEG quality from 0.95 down to 0.40. If even 0.40 is too big, it steps the longest edge down and tries again, stopping at 400 px so it can never loop forever.

3 · Write the file

A single A4 PDF is assembled in-page with the compressed JPEG embedded as an image object, or you download the JPG itself. Both open in iOS Safari, Preview and Chrome.

Built for strict upload forms

Honest about the floor

If 10 KB is impossible for a 4000 px scan, you see the smallest size actually achieved plus what to change — never a silent over-size file.

One page per image

Multiple photos become one multi-page PDF, sorted by filename, fitted to A4 with an 18 pt margin.

Filename that matches the portal

Downloads arrive as your-photo-50kb.pdf or your-photo-50kb.jpg, so reviewers see the size at a glance.

No sign-up, no server

Nothing is transmitted. Passport photos, payslips and IDs stay on the device you are holding.

One-handed on a phone

Full-width picker, 44 px slider thumb, and a download bar pinned to the bottom of the screen while results scroll.

HEIC catches itself

iPhone HEIC files fail fast with the exact setting to change, and the other photos in the batch keep going.

FAQ

Why exactly 50 KB?

Many government, visa and job portals cap uploads at 50 KB per image. Set the slider anywhere from 10 to 500 KB; the byte counter under the field shows the exact byte budget you are compressing to.

Is 50 KB enough for a readable document?

For a photo of a page, 50 KB at roughly 1000–1600 px on the long edge is usually legible. If your scan is 4000 px, put 1600 in the pixel cap field — that reaches small targets with better perceived sharpness than crushing quality alone.

What if my target cannot be reached?

The solver stops at JPEG quality 0.40 and a 400 px longest edge. You get the smallest file it could produce, labelled “Closest achievable”, with how many KB to raise the target or how far to lower the pixel cap.

Are my photos uploaded anywhere?

No. Decoding, compression and PDF writing all run in this browser tab; there is no upload endpoint, so the tool also works with airplane mode on.

My iPhone photo is HEIC — what now?

Browser canvas cannot decode HEIC. Set Settings → Camera → Formats → “Most Compatible” and take the photo again, or use Share → Save to Files → export as JPG. JPG, PNG and WebP all work here.

Does transparency survive?

PDF and JPEG have no alpha channel, so transparent pixels are flattened onto white — that is what most document portals expect. An already-small JPG is returned untouched.

Size readouts are exact byte counts from your own encode; the PDF is written to the PDF 1.4 specification with a DCTDecode image object.

Latest updates