Skip to content
GPU-assistedUpload required

Upscale an Image 8x

Eight times the width and eight times the height, which is sixty-four times the pixels. It gets there in two stages, and only the first one involves a model — the second is ordinary interpolation. That means an 8x result carries the same amount of real detail as a 4x one, spread across four times as many pixels. There are good reasons to want that and this page is about which they are.

Use this without the search next time. Prathom Workbench puts Prathom's tools in your toolbar.

Add to Chrome — free

Drop an image here, or click to browse

Up to 25 MB. Uploaded temporarily, deleted after processing.

GPU-assisted — results vary slightly between runs.

What it does

  • Four times model pass, then a two times resample
  • Sixty-four times the source pixel count
  • Sized for large-format output
  • Honest about which stage adds detail

How to use AI Upscale 8x

  1. 1

    Confirm you need the pixels, not the detail

    Use this when an output device demands a dimension. If the goal is a sharper picture rather than a bigger file, the 4x page gives the same detail in a quarter of the size.

  2. 2

    Run the enlargement

    The model enlarges four times, then a lanczos resample doubles that result to reach eight times overall.

  3. 3

    Check at the size it will be seen

    A sixty-four times enlargement is almost never viewed at one hundred per cent. Judge it at the scale it will actually be printed or displayed.

How it works

Two stages, and they are not equivalent.

First, RealESRGAN enlarges the image four times in each direction. This is the model's native factor and the stage where new detail appears — the network has learned what photographic texture looks like at higher resolution and fills in accordingly.

Second, that result is doubled again with lanczos resampling. Lanczos is a mathematical filter. It computes each new pixel by weighting the pixels around it, which produces a smooth, clean enlargement and creates nothing that was not already implied by the four times output.

Eight times overall. One model pass, one resample.

What the second stage is worth

It is worth being plain, because "8x" reads as twice as good as "4x" and it is not.

Interpolation cannot add information. Given a 4x image, lanczos produces the most reasonable 8x version of that same image — smoother than nearest-neighbor, less soft than bilinear — but every detail in it was decided by the model pass before it. Zoom to one hundred per cent on an 8x output and you are looking at 4x detail rendered across four times the area.

That is not a criticism of the approach. It is how essentially every high-factor upscale works, including the ones that do not tell you. Models have fixed native factors; anything beyond them is either repeated passes, which compound the model's errors, or resampling, which does not.

When dimensions are the actual requirement

The useful framing is to separate two different needs that both sound like "make it bigger".

The first is wanting a sharper image. For that, 4x is the answer and 8x adds nothing but file size and processing time.

The second is wanting an image that satisfies a specification. Large-format print services publish minimum pixel dimensions for each physical size, and their upload checks enforce them. A three meter banner may require a file no 4x output of a small source can reach. Here the requirement is genuinely dimensional — the print will be viewed from several meters away, where 4x-level detail is far more than the eye resolves, and the pixel count is what the machine needs.

Flat artwork is the other good case. Logos, diagrams, and vector-style graphics have hard edges and little texture, so there is not much for the model to invent and interpolation handles the enlargement cleanly.

Judging the result

Do not evaluate this at one hundred per cent. Almost nothing is ever seen that way at these dimensions, and inspecting a sixty-four times enlargement pixel by pixel will always disappoint.

Judge it at the size it will be used. Print a section at the final scale, or view it at the display size it is destined for. The question is whether it holds up there, not whether it survives a microscope.

Publication gate

This page ships once the workflow has been run against flat vector-style artwork, a photographic source, and a source large enough to test the memory ceiling, with each output judged at its intended output size rather than at full zoom.

Examples

Small logo for a banner print

logo.png - 600x400, a flat vector-style mark
prathom-ai-upscale-8x.png - 4800x3200

Flat graphics with hard edges are the best case. There is little texture to invent, and the extra pixels give a printer clean edges to work with.

Archive photo for a wall print

archive.jpg - 900x1200, a scanned family photograph
archive-8x.png - 7200x9600

The file reaches the size a large print needs, but the detail ceiling was set by the 4x model pass. Viewed close, it is a 4x image at 8x dimensions.

Frequently asked questions

Does 8x give more detail than 4x?

No. The model runs once at its native four times factor, and the final doubling is lanczos interpolation, which averages existing pixels rather than generating new ones. Everything an 8x output knows about your image, a 4x output already knew. What you gain is dimensions, which matters when a printer or a display has a minimum it will accept.

Then why would I use it instead of upscaling afterwards myself?

Mostly convenience, and it is fair to say so. Running the 4x page and resampling in any editor produces a comparable result. This page exists so that a workflow needing an exact eight times output can get one in a single step, and so the two stages are documented rather than assumed.

When is a huge file genuinely the right answer?

When something downstream requires it. Large-format printers specify a minimum pixel count for a given physical size, and print services frequently reject files below their threshold regardless of how good the image looks. In those cases the requirement is dimensional and an interpolated enlargement satisfies it honestly.

Will it run out of memory on a large source?

It can, and sooner than the other upscale pages. Sixty-four times the pixel count has to exist in memory during processing, so a source that succeeds at 2x or 4x may be refused here. If a job is rejected for capacity, reduce the source dimensions or use the 4x page and resample afterwards.

Is the AI Upscale 8x tool free, and do I need an account?

There is no paid tier for AI Upscale 8x, which means there is no free version being held back against one. You do not sign in, you do not enter a card, and the file you download carries no mark. What the page does ask of you is patience with the queue, because the job runs on a shared GPU host and finishes in its own time.