Drop your photo or signature, type the size the form asks for in pixels, cm or inches, and its minimum and maximum KB. The tool crops, resizes and picks the JPG quality that lands inside that limit, in your browser.
Exam, job, visa and university application portals usually check three things before they accept an upload: the picture’s dimensions, its format, and a file size window such as “between 20 KB and 50 KB”. Most resizers handle one of those at a time. This tool takes all three rules together. It crops and resizes to the exact pixel size, or to a size in cm or inches at the DPI the form states. It saves a JPG. Then it tries JPG qualities until the file is under the maximum and keeps the sharpest one that fits. If that file is still under the minimum, it tells you so and explains what to change.
Signature mode is for a signature written on paper and photographed with a phone. It reads the paper colour from the photo and turns it white, along with shadows and faint ruled lines. It deepens the ink and trims the picture to the signature, so a whole sheet of paper becomes a clean strip that fills the box the form gives you.
We started from a 3000 × 4000 px portrait photo of about 1 MB. At 200 × 230 px with Fill the frame, the head sat slightly high in the frame (the up–down slider starts at 40 so the crop does not cut the top of the head). At the best JPG quality the file came out at 43.5 KB, inside the 20–50 KB window, so the tool kept quality 100. The same photo at 600 × 600 px is far bigger: quality 100 would break 50 KB, so the search settled on quality 87 at 48.8 KB.
We used a test image made to look like a phone photo of a blue-ink signature on cream ruled paper, with a shadow across it. Trim to the ink found the signature and threw away the rest of the page. Whiten the paper at strength 50 removed the tint and the ruled lines. At 140 × 60 px, though, the cleaned signature is only 5.9 KB even at quality 100, because a small, mostly white picture has very little detail to store. That is under the 10 KB minimum, and the tool says so. Two fixes: if the form allows a bigger signature, 350 × 150 px came out at 15.4 KB and fits. If 140 × 60 px is fixed, Pad to the minimum size brings the file to about 10.5 KB without changing a single pixel.
Pixels (for example 200 × 230 px) are the only measure a screen or an upload check can verify, so type them exactly. Centimetres or inches only mean something together with a DPI (dots per inch). 3.5 × 4.5 cm is 413 × 531 px at 300 DPI but 276 × 354 px at 200 DPI. If the form gives cm without a DPI, 300 is the usual print standard. The tool also writes the DPI into the JPG header, so the photo prints at the stated size if someone prints the application.
A KB window such as 10–20 KB exists because a too-large file slows the portal down and a too-small one is usually a blank, corrupt or thumbnail image. File size depends on detail, not just pixels: a busy background takes more bytes than a plain wall. If the form asks for a plain light background, using one also makes the size easier to control. Remove Background can replace a cluttered background before you resize.
Use it for any upload with a fixed pixel size and a KB range: application photos, signatures, thumb impressions, ID card photos and some document scans. If you only need a file under a certain size and the dimensions do not matter, Image Compressor is simpler and handles PNG and WebP. For many files, percentages or social media presets, use Resize Image. Neither checks a minimum size.
This tool does not check whether your photo meets an office’s rules on pose, lighting, glasses or expression; read the official instructions for that. It does not invent missing detail either: a blurry signature photo stays blurry, so take a sharp picture in daylight.
Photo / Signature sets typical starting values: 200 × 230 px at 20–50 KB for a photo, 140 × 60 px at 10–20 KB for a signature. Change them to whatever your form says. Fill the frame crops to the exact shape with no border, and Zoom with the two position sliders chooses which part stays. Fit, add border keeps everything and fills the gap with the Background colour under Output. Strength controls how much near-white paper becomes pure white. Black ink converts a blue signature to black, and Pure black and white removes every grey edge for the smallest file. Margin leaves breathing room around a trimmed signature.
Why does the form say my file is too small? Many application portals set a minimum as well as a maximum, often to stop blank or tiny images. A small pixel size, such as a 140 × 60 px signature, cannot reach 10 KB as a JPG even at the best quality. Use the largest pixel size the form allows, or turn on padding, which adds blank bytes the picture does not show.
Is 1 KB 1000 bytes or 1024 bytes? Portals use both. To pass either check, the tool counts the minimum as 1024-byte kilobytes and the maximum as 1000-byte kilobytes, so a 20–50 KB limit means between 20,480 and 50,000 bytes. If that leaves no gap, as with 49–50 KB, the maximum switches to 1024 bytes.
The form gives the size in cm. How many pixels is that? Pixels are centimetres ÷ 2.54 × DPI. A 3.5 × 4.5 cm photo at 300 DPI is 413 × 531 px; at 200 DPI it is 276 × 354 px. Choose cm in the tool, type the size and the DPI, and it shows the pixel result next to the heading.
Will the photo be stretched if the shape is different? No. Fill the frame crops the overflow instead of stretching, and you choose what stays with the zoom and position sliders. Fit, add border keeps the whole picture and fills the gap with the background colour, which is white unless you change it.
Does padding change how the photo looks? No. Padding adds a JPEG comment segment filled with spaces. Image viewers and upload checks ignore comments, so the picture is pixel-for-pixel the same; only the file size goes up. It is off by default and only offered when the file is under the minimum.
Are my photo and signature uploaded anywhere? No. Cropping, resizing, cleaning and encoding all run in your browser with the canvas API. The file only goes where you upload it yourself.
You might also need