Enlarge an image with high-quality resampling — noticeably sharper than a plain resize — and tag it at 300 DPI for print, all in your browser.
JPG, PNG, and WebP supported
A digital photo is a fixed grid of pixels — enlarging it means creating new pixels that weren't in the original file, using the surrounding pixels to work out plausible values. This tool uses Lanczos resampling, a filter that looks at a wide neighbourhood of source pixels for every new one it creates, which keeps edges cleaner and detail more defined than a basic resize. It's the same family of algorithm used inside professional image software, though it's still interpolation, not the AI-based detail generation you'd get from Photoshop's Super Resolution or a dedicated AI upscaler.
In practice: modest enlargements (up to roughly 2–3×) usually look genuinely sharp. Beyond that, or starting from a very soft or heavily compressed source image, the result will look like a bigger, smoother version of the original rather than a crisper one — no resampling method can invent detail that was never captured by the camera.
| Real upscaling (this tool) | DPI tag change only |
|---|---|
| Creates new pixels via resampling | Edits a small header value in the file |
| File size increases with pixel count | File size barely changes |
| Can make an enlarged print look sharper | Doesn't affect appearance at all |
| Changes the actual pixel dimensions | Changes the calculated print size only |
| Takes real processing, a few seconds | Instant, lossless |
If your file is already a large enough pixel size and a print shop is only complaining about the DPI tag, skip straight to the faster, lossless Image DPI Changer instead.
Will this look as good as Photoshop's Super Resolution or an AI upscaler?
For moderate enlargements (up to about 2–3x) it gets close, using a high-quality Lanczos resampling filter rather than a basic resize. Dedicated AI super-resolution tools (Photoshop, Topaz) use machine learning to invent plausible new detail and will still out-perform any browser-based resampling on large enlargements or very soft source images — this tool adds pixels through smart interpolation, not AI generation.
Can upscaling fix a blurry or pixelated photo?
It can make small pixelation less harsh-looking by smoothing the transition between pixels, but it cannot recover detail that was never captured. A photo that's blurry from camera shake or low original quality will look like a bigger, smoother version of the same blur — not a sharp one.
Why does the tool limit how large I can upscale?
Very large images (tens of millions of pixels) can freeze the browser tab or run out of memory since all processing happens on your own device rather than a server. The cap keeps the tool responsive; for genuinely huge print jobs (large-format banners), desktop software is the better tool for the job.
Should I upscale first or set the DPI first?
Upscale first. This tool can tag the enlarged output at your chosen DPI automatically in the same step — use the "Target print size" mode and it calculates the right pixel dimensions and embeds the DPI tag together. If you only need the DPI tag changed on an image that's already the right pixel size, use our separate Image DPI Changer instead — it's instant and doesn't touch pixels.
Is my photo uploaded to a server?
No. All resampling happens on your own device using your browser's processing power. Nothing is uploaded or stored anywhere.
Why does processing take a few seconds?
High-quality resampling checks a wider neighbourhood of source pixels for every new pixel it creates, which is more work than a basic resize. Larger images and bigger scale factors take longer — a few seconds is normal for a multi-megapixel photo.