Guide • Updated: 2026-11-11 • Free, in your browser — your photos are never uploaded
JPG, PNG, WebP — every photo you take is saved in one of these formats, and picking the wrong one is the most common reason a file is too big, too blurry, or rejected by a form.
The rule is actually simple: JPG for photos, PNG for sharp graphics, WebP for the web. This guide explains why, and when to break the rule.
JPG was built for photographs. It compresses the smooth tones of a face or a landscape very efficiently, which is why a passport photo can fit under 240 KB and a signature under 20 KB as a JPG. Almost every government and exam form asks for JPG, so when a form says “upload a photo”, it almost always means JPG. The one weakness of JPG is that it is lossy: every time you save a JPG, it loses a little quality, so always keep your original and only compress copies.
PNG keeps every pixel exactly, so text, logos, line drawings and screenshots stay perfectly sharp. It also supports a transparent background, which JPG cannot do. The price is file size: a photo saved as PNG can be five to ten times bigger than the same photo as JPG. That is why you should never use PNG for a passport or exam photo — a PNG photo will almost never fit under a 20 KB or 50 KB limit.
WebP is the newest of the three. For the same quality, a WebP file is usually 25–35% smaller than a JPG, and it supports transparency like PNG. It is the best format for websites, online shops and social media. But there is one catch: many government and exam forms do not accept WebP yet. Before you submit a form, check what it accepts — if it says JPG, give it a JPG.
Open ResizeHub’s Format Converter, upload your image and pick the format you need. Converting a PNG photo to JPG is the fastest way to shrink a file that is too big for a form. Converting a JPG to WebP is the fastest way to make images load faster on a website. Converting never adds quality back — a blurry JPG stays blurry as a PNG — so always convert from the best original you have.
Remember it this way: photos go in JPG, sharp graphics go in PNG, and websites go in WebP — and when a form asks for a format, give it exactly that format. Your images are converted entirely in your browser and never uploaded anywhere.