Upscale an image online, without uploading it
Pick a scale factor, drop in up to 20 files, and get them back larger. Plain resampling runs instantly on any device; the optional AI model runs in your browser too, once it has downloaded.
- No upload — runs in your browser
- Free, no account
- Reads JPEG, PNG, WebP, BMP, TIFF, AVIF, GIF — HEIC in Safari only
- Up to 20 files, 250 MB per batch
Mode
Every file is upscaled with the settings in force when it starts, so changing these also re-targets anything still waiting in the queue.
AI mode downloads a 64 MB model the first time you use it, from Hugging Face, plus its runtime from jsDelivr. Your images are not part of that, and the download is cached for later visits.
Resamples the image to the new size. Instant, works on every device, and gives you a bigger file with the same amount of detail.
Both width and height are multiplied by this (1.1x – 8x).
Drop images here or click to browse
Accepted: JPEG, PNG, WebP, BMP, TIFF, AVIF, GIF. HEIC only where your browser can decode it.
Up to 20 files, 250 MB in total
Your images stay on this device
Decoding, enlarging and zipping all happen in your browser. No image is uploaded, stored or sent anywhere — including in AI mode.
How to upscale an image
Pick a factor and a mode
Set how much bigger you want it — up to 8x in Scale mode, 4x in AI mode — before you add anything. Every file is upscaled with the settings that are in force when it starts.
Add your images
Drop in up to 20 files or click to browse. Work starts straight away, and you can keep adding while it runs.
Download the results
Take the files one at a time, or the whole batch as a ZIP. Nothing was uploaded — every file was made on this device.
Which scale factor to choose
What each factor gives you, measured from a 800 × 800 px square, and whether AI mode can reach it — it stops at 4x. Pick one and the tool takes it.
| Factor | From 800 × 800 px | AI mode | What it is for | Apply this factor to the upscaler |
|---|---|---|---|---|
| 1.5x | 1200 × 1200 px | Available | A gentle lift for an image that is only just too small. Soft edges barely show at this factor, so it is the safest one to use on a photo you cannot re-shoot. | |
| 2x | 1600 × 1600 px | Available | The everyday choice. Doubling a web-sized product shot is usually enough to clear the zoom thresholds the marketplaces this site checks ask for, and resampling still looks clean at this factor. | |
| 3x | 2400 × 2400 px | Available | For thumbnails and web-sized images that need to become listing images. Detail starts to look painted in Scale mode; this is where AI mode earns its download. | |
| 4x | 3200 × 3200 px | Available | The model's native factor, so AI mode does exactly one pass and nothing is resampled afterwards. The best quality AI mode can give you. | |
| 6x | 4800 × 4800 px | Scale only | Scale mode only. Useful for turning a small graphic or logo into something print-sized, where softness matters less than size. | |
| 8x | 6400 × 6400 px | Scale only | The ceiling, and Scale mode only. Sixty-four times the pixels of the original — expect a very large file and a visibly soft result. |
1.5x
AvailableA gentle lift for an image that is only just too small. Soft edges barely show at this factor, so it is the safest one to use on a photo you cannot re-shoot.
- From 800 × 800 px
- 1200 × 1200 px
2x
AvailableThe everyday choice. Doubling a web-sized product shot is usually enough to clear the zoom thresholds the marketplaces this site checks ask for, and resampling still looks clean at this factor.
- From 800 × 800 px
- 1600 × 1600 px
3x
AvailableFor thumbnails and web-sized images that need to become listing images. Detail starts to look painted in Scale mode; this is where AI mode earns its download.
- From 800 × 800 px
- 2400 × 2400 px
4x
AvailableThe model's native factor, so AI mode does exactly one pass and nothing is resampled afterwards. The best quality AI mode can give you.
- From 800 × 800 px
- 3200 × 3200 px
6x
Scale onlyScale mode only. Useful for turning a small graphic or logo into something print-sized, where softness matters less than size.
- From 800 × 800 px
- 4800 × 4800 px
8x
Scale onlyThe ceiling, and Scale mode only. Sixty-four times the pixels of the original — expect a very large file and a visibly soft result.
- From 800 × 800 px
- 6400 × 6400 px
What upscaling can and cannot do
Three things decide whether enlarging an image is worth doing: how the new pixels are filled in, what the model adds, and what neither mode can bring back.
OriginalResampled Scale: more pixels, same detail
Resampling works out each new pixel from the ones around it. The image gets bigger and the file gets heavier, but nothing is added — edges that were sharp become slightly soft.
Use it when you just need to clear a minimum size, and for anything over 4x, where AI mode cannot go.
ScaleAI AI: edges rebuilt, not stretched
The Real-ESRGAN model was trained on millions of pairs of small and large images, so it can put a plausible sharp edge where resampling would leave a gradient. It guesses — well, but it guesses.
Use it on photographs and product shots where soft edges are the problem, and check the result before you publish it.
OriginalEnlarged Neither mode recovers detail
Texture that was never captured — a weave, small text, a serial number — is not in the file, so no amount of enlarging brings it back. AI mode will happily invent something that looks like it.
Re-export from the original if you still have it; upscale only when you do not.
Getting an enlargement worth using
The one thing people expect from an upscaler that it cannot do is recover detail. A 400 px photo holds 400 px worth of information whatever size you save it at; enlarging spreads that information over more pixels, and AI mode replaces the gaps with something plausible rather than something true. Start from the largest original you have, every time.
Upscaling is not resizing. If you need an exact size — a square, a specific width, a platform's maximum — set it with the image resizer, which crops and fits as well as scales. This tool only multiplies both sides by the same factor.
Enlarging makes files much heavier: double the sides and you have four times the pixels. If the result is over a marketplace's file size limit, compress it to a target file size rather than dropping back to a smaller factor.
AI mode is a real download and a real wait. About 64 MB of model arrives the first time you use it and is cached afterwards, and without WebGPU the work falls back to the CPU, where a single large image can take minutes. Scale mode is instant and is the right default.
Limits worth knowing
- Reads JPEG, PNG, WebP, BMP, TIFF, AVIF, GIF, and HEIC only where the browser can decode it. The output keeps the input's format wherever your browser can write it; HEIC and HEIF always come back as PNG or JPEG, and AVIF does too outside Chrome and Edge.
- Up to 20 files and 250 MB per batch. Scale mode runs two at a time; AI mode runs one.
- Animated GIFs are upscaled from the first frame only, and multi-page TIFFs from the first page. The animation and the extra pages are not kept.
- AI mode stops at 4x and turns down images over 4 MP or 2000 px on the longest side — the tile-by-tile inference would exhaust the tab. Scale mode has neither limit.
Image upscaler FAQ
Are my images uploaded to a server?
No. Every file is decoded, enlarged and zipped in your browser, and no image is uploaded, stored or sent anywhere. The page does fetch its own code as you go — the upscale worker when you add the first file, the ZIP library the first time you download a batch, and in AI mode about 64 MB of model from Hugging Face plus its runtime from jsDelivr. Your pictures are never part of any of that.
What is the difference between Scale mode and AI mode?
Scale mode resamples the image: it is instant, works on every device, and gives you more pixels holding the same detail, with slightly softer edges. AI mode runs a Real-ESRGAN model locally to rebuild edges and texture, which looks considerably better on photographs — at the cost of a one-time model download, a lot of memory, and a wait measured in seconds per image with WebGPU and minutes without it.
Which formats can it read, and what do I get back?
It reads JPEG, PNG, WebP, BMP, TIFF, AVIF, GIF. It also accepts HEIC, but only in a browser that ships a decoder for it — Safari on Apple hardware; anywhere else the file is reported as unreadable. The output keeps the input's format wherever a browser can write it, so a JPEG comes back as a JPEG and a PNG as a PNG. HEIC and HEIF cannot be written by any browser, so those come back as PNG when the image has transparency and JPEG when it does not. AVIF is read everywhere but written only by Chrome and Edge, so in Firefox and Safari an AVIF comes back the same way.
Why was my image turned down in AI mode?
AI mode has per-image ceilings so a browser tab cannot be pushed over: images above 4 megapixels, or above 2000 px on the longest side, are refused before any inference starts. Scale mode has no such limit, so you can still enlarge those — or shrink the image first and then run AI mode on the smaller version.
How many images can I upscale at once?
Up to 20 files per batch, 250 MB in total. Scale mode works on two at a time so the tab stays responsive; AI mode works on one, because the model needs the memory. You can keep adding files while a batch runs, and files still waiting pick up whatever settings are in force when their turn comes.
What scale factors are available?
Scale mode goes from 1.1x to 8x. AI mode goes from 1.1x to 4x, because the model itself enlarges by 4x and anything else is reached by resampling its output — at 4x exactly, nothing is resampled at all, which is the best result it can give.
How big is the AI model download?
About 64 MB, fetched from Hugging Face the first time you switch to AI mode, plus the ONNX runtime from jsDelivr. Both are cached by your browser, so later visits start much faster. Nothing is sent in the other direction.
Will upscaling get my photo past a marketplace's minimum size?
It will get it past the pixel count, and that is usually what is checked automatically. Whether it looks good enough is a separate question: a 2x enlargement of a decent photo is generally fine, a 6x enlargement of a thumbnail is not, and a listing image that looks smeared costs you more than a small one. Upscale when you have no better original, not instead of finding one.
What to do next
- Resize ImageNeed an exact size or a square rather than a multiple? Set the dimensions directly.
- Sharpen ImageEnlarged and looking soft? Add back a little edge definition.
- Compress ImageFour times the pixels means a much heavier file — compress it to the limit.
- Convert Image FormatChange what the enlarged file is saved as, in one batch.
- Amazon Main Image CheckerCheck the enlarged image against Amazon's main image rules.
- eBay Listing Photo CheckerCheck whether it now clears eBay's zoom threshold.
Upscale your images now
Pick a factor, drop the files in, and download them back. Nothing leaves this device.