Compress Image to 50 KB
Get a JPG, PNG or WebP under 50 KB for an ID photo, avatar or signature. Quality first, then size in pixels, all in your browser. Nothing is uploaded.
Each image as good as it can be under the size: JPG and WebP lower their quality, PNG its colors, and a picture is made smaller in pixels only if that isn't enough. Images already under it stay as they are.
Runs in your browser. Nothing you enter is uploaded.
How to use
This page shrinks each image you add until it is under 50 KB, on your own device, for the portals that set that limit on an ID photo, a signature or a profile picture.
- Drop the picture on the box or choose it; several at once are fine. A paste with Ctrl+V works too.
- Target size is already selected and the box says 50. Leave it, or type another number if the form you're filling asks for 40 or 60.
- Each image is tried at lower and lower quality until one version fits under 50 KB. A photo straight from a phone is several megabytes, so quality alone rarely gets there: the picture is then reduced in pixels as well, by just enough.
- The row under the picture tells you what happened: the new size, and the new width and height if it had to shrink.
- Look at the comparison before you download. Faces and signatures stay readable at 50 KB; fine print in a document scan may not, so check it at Actual size.
- Download the file, or every file as a ZIP.
A limit of 50 KB suits small pictures. A head-and-shoulders photo at 600 by 600 pixels fits comfortably as a JPG; a wide landscape has to lose more. If a portal also sets a size in pixels, say 413 by 531 for a passport photo, run the picture through the image resizer first, then compress it here.
PNGs are cut to fewer colours before they're shrunk in pixels, which keeps a scanned signature crisp. WebP files get the same treatment as JPGs.
Frequently asked questions
Will a 50 KB photo be good enough for an ID or passport portal?
Yes for the portals that ask for it: they display or print the photo small. A JPG around 600 pixels on each side holds a clear face in 50 KB. The page lowers quality first and the pixel size only if it must, so the face keeps as much detail as the limit allows.
Why did my picture get smaller in pixels?
Because no quality setting could fit it under 50 KB at its original width and height, which is normal for a phone photo of 4,000 pixels across. The page shrinks it only as much as needed and tells you the new size.
My file is 48 KB and the form still rejects it. Why?
Some forms count kilobytes as 1,000 bytes rather than 1,024, so 48 KB here could be read as 49 KB there. Type 45 into the box to leave room, and check whether the form also wants a particular format or size in pixels.
Related tools
- Image compressor Compress JPG, PNG and WebP images in your browser, or get them under a size such as 100 KB.
- Image resizer Resize JPG, PNG and WebP images by width, height, longest side or percent, one or many at a time, with sharp Lanczos resizing in your browser.
- Compress to 100 KB Bring photos and pictures under 100 KB for applications, listings and uploads with a limit.
More image tools
- Image converter Convert images between PNG, JPG and WebP in your browser, one or many at a time.
- EXIF remover See and remove hidden photo data such as the GPS location, camera and date, without re-saving the image.
- Crop and rotate image Crop an image by dragging or with exact pixel sizes, lock a ratio like 1:1 or 16:9, and rotate or flip it.
- SVG to PNG converter Convert SVG to PNG, JPG or WebP at 1x, 2x, 4x or an exact width, with a transparent background.
- Favicon generator Make favicon.ico, the Apple touch icon, Android icons and a web app manifest from one image or SVG, with the HTML tags to paste.
- HEIC to JPG Convert iPhone HEIC photos to JPG or PNG in your browser, one or many at a time.
- Blur and pixelate image Blur or pixelate faces, number plates and text in a photo before you share it, in your browser.
- QR code reader Read QR codes from a screenshot or photo in your browser: links, Wi-Fi, contacts, events, bank payments and 2FA keys, all codes in it.