How to Get a PNG Under 100KB as JPG for Online Forms
Government portals, job sites, and visa applications often cap uploads at 100KB. Here's the fastest way to hit that limit without ruining your image.
How to Get a PNG Under 100KB as JPG for Online Forms
Online forms reject oversized images, and 100KB is the most common cap on government portals, exam registrations, and visa applications. A PNG photo often weighs 2 to 8MB, far over the limit, but converting it to JPG and targeting the exact size gets it under 100KB in seconds. The fastest way is thepngtojpg, which runs a binary search across quality levels to find the sharpest image that fits your cap, all in your browser with nothing uploaded. This guide explains why forms set the limit, why JPG beats PNG for hitting it, the exact steps to land under 100KB, and how to keep the photo readable when the form also checks quality.
Why online forms cap uploads at 100KB
Forms set a 100KB limit to protect their servers and keep pages fast. A government portal handling millions of applicants cannot store multi-megabyte photos for each one, so it caps the size and rejects anything larger before the file ever reaches storage. The 100KB figure has become a near-standard across exam boards, visa systems, and job portals because it holds a recognizable passport photo while staying tiny.
The problem is that PNG, the format many people screenshot or export in, blows straight past that cap. A PNG passport photo runs 2 to 8MB, twenty to eighty times the limit. The form sees the size, refuses the upload, and shows an error with no guidance on how to fix it. That dead end is where most people get stuck.
The fix has two parts: change the format to JPG, which compresses far smaller, and target the exact size so the result lands under 100KB without being needlessly degraded. Doing only the first part often still overshoots; doing both gets you under the cap on the first try. The reason JPG is the right format for this starts with how the two formats compress.
It helps to understand why 100KB specifically, rather than some rounder number, keeps recurring. The figure is large enough to hold a clear face at passport dimensions yet small enough that a server storing millions of them stays manageable. Exam boards in particular adopted it because applicant volumes are enormous and every kilobyte multiplied across millions of uploads adds real storage cost. Once a few major portals standardized on 100KB, others followed, and the number became an informal convention across unrelated systems. That is why the same cap appears whether you are registering for an exam, applying for a visa, or uploading to a job site.
Why JPG hits a size cap when PNG cannot
JPG was built for small files, and PNG was built for perfect ones. PNG uses lossless compression that stores every pixel exactly, which is why it stays large. JPG uses lossy compression that discards visual detail the eye does not easily notice, shrinking the same image by 60 to 90 percent.
The mechanics matter for understanding why JPG can target a size at all. JPG compression divides an image into small blocks, converts each to frequency data, then discards the least visible information based on a quality setting you control. Lower the quality and more data is dropped, producing a smaller file. PNG has no equivalent dial; it preserves everything, so its size is fixed by the image content rather than adjustable to a target.
That adjustable quality is the whole reason a tool can hit 100KB. By raising or lowering the JPG quality, a converter changes the output size in a predictable way, then settles on the level that fits your cap. A 4MB PNG photograph typically lands between 300KB and 500KB at full JPG quality, already a huge drop, and pushing the quality down further brings it under 100KB while keeping a passport photo perfectly readable. Knowing the format is half the answer; the steps to actually hit the number are the other half.
How to get a PNG under 100KB: step by step
Getting a PNG under 100KB takes one tool and three steps when the tool targets size directly. thepngtojpg does this with a Target Size mode, so you set the cap and it finds the quality that fits.
1. Open thepngtojpg in any browser on your phone or computer.
2. Drag your PNG in or browse to select it. Each file can be up to 25MB.
3. Switch from Quality mode to Target Size, then pick the 100KB preset or type a custom value.
4. Convert. A binary search across quality levels finds the sharpest image that fits under 100KB.
5. Download the JPG and upload it to your form.
The Target Size mode is what separates this from a plain quality slider. Most converters give you a slider and leave you guessing: you pick a quality, save, check the size, and try again if it missed. thepngtojpg inverts that. You name the size you need, and it solves for the quality automatically, landing just under the cap with the best possible image. For the most common cap, the 100KB for online forms guide walks through this exact case in more detail. The process is identical whether the form wants 100KB or some other number.
How the binary search hits an exact size
The binary search is why Target Size mode lands so precisely. Rather than guessing one quality level and hoping, the converter tests systematically. It starts in the middle of the quality range, checks the resulting file size, then moves up if there is room to spare or down if the file is still too big, narrowing in on the cap with each pass.
This matters because the same quality setting produces wildly different sizes depending on the image. A flat graphic at quality 80 might land at 30KB, while a detailed photo at the identical setting blows past 300KB. A fixed slider cannot account for that variation; you would have to test manually for every image. The binary search adapts to each photo automatically, finding its specific sweet spot in a handful of passes.
The result is the highest-quality image that still fits under your limit, not a needlessly degraded one. A simple slider set low to be safe often discards far more detail than necessary, leaving a passport photo blurrier than the form required. Targeting the exact size keeps every kilobyte of quality the cap allows. That precision is especially valuable when the form does more than check size, which many do.
When the form also checks photo quality
Many portals reject a photo for being too blurry, not just too big, so the goal is the sharpest image under 100KB, not merely any image under it. Passport and visa systems in particular run quality checks on the face, and a heavily compressed photo can fail them even when the size is correct.
This is exactly where targeting the size beats guessing. Pulling a quality slider down until the file is small enough often overshoots, dropping quality far below what 100KB allows and producing a photo that fails the form's clarity check. The binary search avoids that by keeping the quality as high as the cap permits. For a passport photo, that difference decides whether the upload is accepted.
A few habits help when quality matters as much as size. Start from the highest-resolution PNG you have, since compressing a sharp original beats compressing an already-soft one. Crop to just the required area before converting, because a tighter frame puts more of the 100KB budget into the part that matters. And keep the JPG quality at the level Target Size lands on rather than forcing it lower out of caution. The quality guide covers the settings that keep faces and text crisp. Quality is one trap; transparency is the other.
Handling transparent PNGs for form uploads
Transparency breaks form uploads if it is not handled, because JPG cannot store an alpha channel and forms expect a solid background. When a transparent PNG is converted, every see-through pixel must become a solid color, and the default is white. For a passport photo on a plain background, white is usually correct.
The trouble appears with logos, signatures, or images designed to sit on a colored background. Convert one carelessly and the transparent area fills with an unexpected color, or a signature meant to be transparent ends up boxed in white. thepngtojpg lets you choose the fill, white, black, or any custom color, so a signature on a form lands on the right background. The transparent background guide explains how to pick the fill for each case. With size, quality, and transparency handled, the only thing left is doing it on whatever device you have at hand.
Doing it on your phone
Phones convert and resize PNG to JPG just as well as a computer, which matters because many people fill forms on mobile. thepngtojpg runs in Safari on iPhone and Chrome on Android with the same Target Size mode and the same privacy guarantee: nothing leaves the handset.
That privacy point is not minor for form uploads. The images you put through these tools are often sensitive, passport photos, signatures, ID scans, bank documents. A converter that uploads your file to a server holds that sensitive image for hours before deleting it. thepngtojpg processes everything locally through the HTML5 Canvas API, so the file never travels. You can prove it by switching to Airplane mode after the page loads and watching the tool still work.
On iPhone specifically, you can also convert through the Files app or Shortcuts before resizing, though those do not target a size. The iPhone guide covers those built-in methods. For hitting an exact 100KB cap, the browser tool is the reliable route on any phone, because the built-in apps compress to a fixed quality rather than a chosen size. The same precision that helps on a phone helps with the other sizes forms demand.
Other common form size limits
The 100KB cap is the most common, but forms set other limits too, and the same Target Size approach hits any of them. Different document types and portals enforce different caps, so it helps to know the usual ones.
• 50KB suits profile pictures, forum avatars, and strict thumbnail fields.
• 100KB is the standard on government portals, exam registrations, and ID uploads.
• 200KB covers visa applications, job sites, and university admission systems.
• 500KB applies to detailed photos and documents where the form allows more room.
For any of these, the steps are identical: switch to Target Size, pick the preset or type the exact number, and let the binary search find the fit. A form asking for an image between 20KB and 50KB, a common signature requirement, is handled the same way by setting the custom value. The flexibility to type any cap means an unusual limit is no harder than a standard one. With the method clear, the questions people ask most fill in the edge cases.
Some forms add a lower bound as well as an upper one, demanding a file between, say, 20KB and 50KB rather than simply under a cap. The lower bound exists to reject images so heavily compressed they would be unreadable. Target Size handles this too: aim for the top of the allowed range rather than the bottom, so the file sits comfortably above the minimum while staying under the maximum. Setting the custom value near the upper limit gives the sharpest result the range permits, which also clears any clarity check the form runs.
Frequently asked questions
How do I get a PNG under 100KB for an online form?
Convert it to JPG and target the size. Open thepngtojpg, drop in your PNG, switch to Target Size mode, pick the 100KB preset, and convert. A binary search finds the sharpest image that fits under 100KB, ready to upload in seconds.
Why does my PNG fail to upload to the form?
The file is over the form's size limit, usually 100KB. A PNG photo often weighs 2 to 8MB, far above the cap, so the form rejects it. Converting to JPG and targeting 100KB at thepngtojpg brings it under the limit on the first try.
Will compressing to 100KB ruin my passport photo?
No, if you target the size rather than guess. A passport photo stays readable at 100KB when a binary search keeps quality as high as the cap allows. Pulling a quality slider down blindly can overshoot and blur the face; Target Size mode avoids that. The quality guide explains.
Can I get a PNG under 100KB on my phone?
Yes. thepngtojpg runs in Safari on iPhone and Chrome on Android with full Target Size mode. Nothing uploads, so it is safe for passport photos and IDs. The iPhone guide also covers built-in methods, though those do not target an exact size.
Why convert PNG to JPG instead of just compressing the PNG?
Because JPG compresses 60 to 90 percent smaller than PNG and lets you target a size. PNG uses lossless compression with no quality dial, so its size is fixed by content. JPG's adjustable quality is what allows a converter to land precisely under 100KB.
What if the form needs a size other than 100KB?
Use the same method with a different number. Target Size mode offers 50KB, 100KB, 200KB, and 500KB presets plus any custom value, so a form asking for under 50KB or between 20KB and 50KB is handled by typing the cap. The binary search fits whatever limit you set.
What happens to a transparent PNG when I convert it for a form?
Transparent areas fill with a solid color, white by default, because JPG cannot store transparency. For a signature or logo, thepngtojpg lets you pick white, black, or a custom fill so it lands on the right background. The transparent background guide covers the choice.
Are my documents safe when converting for a form?
Yes. Every conversion happens locally in your browser at thepngtojpg through the HTML5 Canvas API, so passport photos, signatures, and IDs never upload to a server. Switch to Airplane mode after the page loads and the tool keeps working, proof nothing travels.
How do I know which format the form needs?
Check the form's instructions, but JPG is accepted almost universally for photo uploads, while some portals reject PNG outright. When a form lists a size cap, it almost always wants JPG. For the format breakdown, see the PNG vs JPG guide.
Get under 100KB in seconds
Online forms stop being a roadblock once you can hit their exact size cap. thepngtojpg converts your PNG to JPG and targets 100KB, or any limit, automatically, keeping the photo as sharp as the cap allows. Free, private, and done in your browser with nothing uploaded. Convert PNG to JPG now.