What enlarging can and cannot do
Every enlarger faces the same wall: the image contains a fixed amount of information, and making it bigger does not add any. What a good resampler does is distribute what is there as cleanly as possible, so edges stay edges instead of turning into stairs or smears.
Lanczos3 samples a wider neighbourhood and weights it with a windowed sinc function, and it gives the same result in every browser. The browser’s own high-quality scaling is close to it in Chrome and Firefox and bicubic in Safari, so how much the difference matters depends on where you are. Both are shown side by side above so you can judge it on your own image rather than take our word for it.
What it will not do is invent. If you need a four-pixel face to become a recognisable one, no resampler can help and any tool that appears to has made the face up.
Questions people ask
Straight answers. Each one links directly: copy the address after opening it.
Does this use AI to add detail?
No, and it is worth being exact about what that means. This resamples — it computes new pixels from the ones around them using Lanczos3, which is the best general-purpose filter for the job. It cannot invent a face that was four pixels wide, because that information was never recorded. AI super-resolution models hallucinate plausible detail, which is genuinely useful for a wallpaper and genuinely dangerous for anything you intend to read, identify or rely on. What we could ship in a browser is a small model whose weights are 800 KB and do not compress, behind a runtime that is over the per-file limit our host allows. So we ship the honest version instead.
Then why not just use the browser’s own scaling?
Because what the browser does depends on the browser. Asked for its highest quality, Chrome and Firefox use something close to Lanczos and Safari uses bicubic, and none of them says which you got. Lanczos3 here gives the same result everywhere. The two are drawn side by side at the same size, so you can judge on your own image — if you cannot see a difference, either is fine.
How much can I enlarge before it looks bad?
Two times is usually indistinguishable from the original at normal viewing distance. Three is acceptable for print at arm’s length. Four starts to look soft on anything with fine texture, and beyond that you are enlarging the blur rather than the subject. The limit is not the algorithm, it is information: a 200-pixel image contains 200 pixels of detail at every size you display it.
Is there a size limit?
Output is capped at 16 megapixels (16,777,216 pixels) in every browser, because past that some browsers return a blank image rather than an error. So a 4000 × 3000 photo comes out at 4729 × 3547 whichever factor you choose, and the tool tells you the size it used instead of handing back a white rectangle. Nothing is uploaded, so there is no file-size limit of the kind a server-based tool imposes.