Skip to main content

Image Upscaler API

spicyapi/image-upscaler-v1/upscale

Image Upscaler by SpicyAPI enlarges one image to 2K, 4K or 8K, about 4, 17 or 67 megapixels, in a single call. Composition and aspect ratio stay as sent, there is no prompt, and the result comes back as JPEG, PNG or WebP.

From $0.012/image

Workbench

Input

Image upscaling
1/1

Drop files or media links, paste, or browse · 1 file · Max 10 MB · JPG · PNG · WEBP

  • 1
1 / 1 files
A direct link to the image file (JPEG, PNG or WebP). Framing and aspect ratio carry over unchanged. at least 1 characters
2k (about 4 MP), 4k (about 17 MP, the default) or 8k (about 67 MP), with the aspect ratio kept. Pick a tier above the source's pixel count — a smaller tier scales the image down. All three cost the same.
Output format
JPEGPNGWebP
jpeg (default) keeps files manageable — about 8 MB even at the largest tier in our test. png is lossless but several times larger; webp sits in between.
Safety checkerOff

SpicyAPI does not run a safety checker on this model. Your prompt and media go to the model as written, and the model itself decides what comes back.

Checking your account before enabling submission and pricing.

Output

Ready for a new run

Your result will appear here.

Configure the inputs, review the estimate, then run the model.

Related models and next tasks

Missing the model you need?

Tell us what to add and where you would use it. Requests go to the people who decide what gets onboarded next.

Same picture, far more pixels — 2K, 4K or 8K from one URL

Keep the render or the photo you already like and take it to poster size. The composition, the colours and the subject stay exactly as sent; edges are sharpened and fine texture is filled in. There is no prompt and nothing to tune except the size and the file type.

Upscale an image
Same picture, far more pixels — 2K, 4K or 8K from one URL
Request
image_url, resolution, optional output_format
Our 4K test
1024×1536 in, 3344×5017 out
Formats
JPEG by default, PNG or WebP on request
Billing
Per output image, same at every tier
Size tiers
About 4, 17 or 67 megapixels2K, 4K or 8K as a pixel budget, with the aspect ratio kept.
Price
Every tier costs the same8K is billed at the same per-image price as 2K, and the file format doesn't change it either.
Turnaround
About 45 secondsMeasured at all three tiers on a 1024×1536 photo.

Why upscale with Image Upscaler

  • Nothing about the picture changes

    No re-generation, no drift: the label, the light fall-off and the framing of our test packshot came back exactly as shot, only larger.

  • Detail you can see at 100%

    At 4K the rim of the metal cap is a clean line and its matte finish shows as fine grain. The same patch enlarged with an ordinary resize stays soft.

  • Print sizes from model output

    Most image models return one or two megapixels. 8K takes a render to about 67 megapixels without generating it again and losing the take you picked.

  • Sensible file sizes

    JPEG is the default: our 8K result was about 8 MB. PNG is lossless but several times larger; WebP sits in between.

Who uses Image Upscaler

  • Renders at print size

    AI artists and studios

    Renders at print size

    Take a generation to poster, canvas or billboard size without re-rolling it and losing the version the client approved.

  • Zoom views that hold up

    E-commerce

    Zoom views that hold up

    Enlarge packshots for zoom and high-density product pages while the lighting and the label stay exactly as shot.

  • Old assets, new layouts

    Marketing and web teams

    Old assets, new layouts

    Bring a thumbnail, a web-sized photo or an older asset up to what a hero banner or a presentation slide needs today.

How to call Image Upscaler

  1. Check the source size

    Pick a tier above the image's current pixel count — a smaller tier scales it down. A 3344×5017 image sent at 2K came back at 1672×2509.

  2. Send image_url and a resolution

    resolution takes 2k, 4k (the default) or 8k. Add output_format only if you want PNG or WebP instead of JPEG.

  3. Poll, then download

    Create the task, poll until it finishes and fetch the file. An 8K JPEG is around 8 MB, so allow for the download.

Real results from our test runs

  • Packshot at 4K: the same patch, side by side

    Left: a 120×160-pixel patch of the 1024×1536 source, where the cap meets the glass, enlarged with an ordinary resize. Right: the same patch from the 3344×5017 result at the same size. The cap's rim and the edge of the glass are crisper, and the grain of the matte metal is sharper.

    {
      "image_url": "https://cdn.spicyapi.ai/models/examples/inputs/e82b71db9e3d0e5f.png",
      "resolution": "4k"
    }
    Input
    Packshot at 4K: the same patch, side by side — Input
    Result
    Packshot at 4K: the same patch, side by side — Result

Image Upscaler questions

Where it fits

Upscale last. Edit, erase and expand at working size, then run this once on the final picture so every earlier step pushes a small file. For clips, Video Upscaler does the same pass on 3 to 60 seconds of footage.