Skip to content
GPU-assistedUpload required

On a Photograph Nobody Knows the Right Answer. On a Logo They Do

Enlarge a logo without the invented detail a photo upscaler gets away with. Upscaling a photograph works because nobody can check it: a model invents plausible bark on a tree and no viewer holds the original tree in their head, so plausible is indistinguishable from correct. A logo is the opposite case. Its circle is a circle, its corner radius is a specific number, its stroke is one weight all the way round, and the person looking at the printed sign knows what those should be.

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 enlargement with a superresolution model
  • Colors flattened back to a small palette afterwards
  • No diffusion model in the chain
  • Deterministic, identical on every run

How to use Logo Upscaler

  1. 1

    Ask for the vector first

    Somebody drew this logo in a vector tool, so an EPS, AI, PDF, or SVG exists somewhere. Ten minutes of asking beats anything on this page.

  2. 2

    Run the enlargement

    The image is enlarged four times by a superresolution model, then quantized back to a small number of flat colors to undo the soft gradients enlargement introduces.

  3. 3

    Check the geometry, not the sharpness

    Put a circle over the circle and a straight edge along the straight edges. Sharpness is what the upscaler optimizes; geometry is what a logo is.

How it works

The file is enlarged four times by a superresolution model, then quantized to a small palette with dithering off, and saved. There is no diffusion model in the chain and no randomness anywhere in it, so the same input always produces the same bytes.

The quantization is the part that is specific to logos. General upscaling is tuned for photographs, where soft transitions are correct; on flat artwork those transitions are the defect, and snapping the result back to a few solid colors undoes them.

What the chain cannot do is anything about shape, which is the subject of the rest of this page.

Plausible is enough for a leaf and not for a circle

Superresolution works by having learned what detail usually looks like at a given scale, and adding detail of that kind. The question is whether anyone can check the answer.

On a photograph of foliage, no one can. There is a true arrangement of leaves that the low-resolution file did not record, and a plausible arrangement is indistinguishable from it to every viewer. The invention succeeds precisely because the ground truth is unavailable.

On a logo, the ground truth is available and often sitting in someone's inbox. The circle in the mark has a center and a radius. The rounded corner has a value in millimeters. The two strokes are the same weight because somebody set them to be. When the model produces a circle that is a fraction oval, the error is not invisible — it is measurable, and at large sizes it is visible to people who cannot say what is bothering them.

That is the whole argument of this page, and it is why the check it asks for is geometric: overlay a real circle, run a straight edge along the straight parts, compare stroke weight at the top and at the side.

Compression artifacts get promoted

The second failure has nothing to do with shape and is more common in practice, because of where small logos come from.

A logo pulled from a screenshot, a website, or a slide deck is usually a JPEG, and JPEG puts a faint halo of ringing around every hard edge. At original size, against a white background, that halo is nearly invisible.

Enlarge four times and the halo enlarges with everything else. Then quantize, and the halo — now several pixels wide — gets rounded to its own flat color, turning a soft artifact into a hard band that reads as a deliberate outline.

Which means the input format matters more than the upscaler does. A 240-pixel PNG enlarges better than a 400-pixel JPEG of the same mark, and it is worth going back to whoever sent the JPEG before running anything.

The fix that is not on this page

It is worth being blunt about the ordering, because people arrive here having skipped the two steps that actually work.

First, the vector file exists. Logos are drawn in vector tools; that is how they are made. Somebody has an EPS, an AI, a PDF, or an SVG — the designer, the agency, the person who commissioned it, or the brand guidelines PDF, which very often has the mark embedded as vector inside it. Ask.

Second, if it truly cannot be found, the answer is a redraw. A competent designer retraces the mark to correct geometry, and you end up with the file you should have had, which then works at every size forever.

This page is for the third case: you need a bigger raster today, for something that does not warrant either of the above. That is a real situation, and it is a narrower one than the traffic to pages like this suggests.

Publication gate

This page ships once the workflow has been run against a small flat PNG, a JPEG crop with visible ringing, a mark containing a true circle, and a mark with thin strokes, with circularity, straight-edge deviation, and stroke weight measured against the source geometry in every case.

Examples

240 pixel PNG from an email signature

logo.png - 240x80, flat colors, clean edges
prathom-logo-upscaler.png - 960x320

The realistic case. Usable for a slide or a web header, and still not what you want on a printed banner.

Logo cropped from a JPEG screenshot

screenshot.jpg - 180x180, visible compression ringing
screenshot-upscaled.png - 720x720

The bad case. Enlargement magnifies the ringing halo around every edge, and quantization locks those artifacts in as flat bands of their own.

Frequently asked questions

Why does an upscaled logo look slightly wrong?

Because the model is reconstructing edges from statistics rather than from geometry. Straight lines acquire a faint wobble, circles go very slightly oval, corners round by an inconsistent amount, and stroke weight varies around a curve. Each is small, and a logo is exactly the kind of image where small deviations register.

What does the quantization step do?

Enlargement turns crisp color boundaries into short gradients. Quantizing snaps everything back to a handful of flat colors, which is what most logos are made of. It cannot fix geometry, but it does remove the soft, slightly muddy look that marks an enlarged flat graphic.

Can I use the result for print?

For something small and incidental, sometimes. For anything a client or a customer will look at closely, no. Print wants geometry that stays exact at any size, and only a vector delivers that. An upscaled raster looks acceptable on screen and reveals itself at A3.

What if the vector genuinely does not exist?

Then the job is a redraw rather than an upscale. A designer traces the shapes properly in a vector tool, matching the intended geometry rather than the pixels. The vectorizer page prepares the cleanest possible raster for that, and it is still a redraw at the end.

Is the AI Logo Upscaler tool free, and do I need an account?

Yes. The AI logo upscaler is free, and there is no account to make first. Nothing is billed, no email is asked for, and no watermark is added to what you download. Uploads are capped at 25 MB, the work is queued on a shared GPU host rather than run in your browser, and finished jobs are held for thirty minutes before they are cleared.