logo
Looking for the regular upscaler where you upload your photos?Upscale Image

Upscale any image directly from a URL

Append a ?url= parameter pointing at any publicly accessible image, and the upscaler opens with it ready to enlarge. The image is fetched server-side, so the same-origin and CORS rules a browser would apply to a client-side fetch don't get in the way.

How to use

Single image

Append ?url= with the full image URL. The server fetches the image, hands it to the upscaler, and you skip straight to the scale-factor step.

https://mytools.com/image/upscale-image/by-url?url=https://example.com/photo.jpg

Multiple images

Repeat ?url= for each image, up to 5 per request. They share the same scale factor and run through the queue one at a time.

https://mytools.com/image/upscale-image/by-url?url=https://example.com/a.jpg&url=https://example.com/b.png

Requirements

Protocolhttp:// or https:// only
Content-Typeimage/jpeg, image/png, image/webp, image/avif or application/octet-stream
SourceAny publicly accessible URL — no auth headers are sent

Server-side fetch · No CORS restrictions · Same upscaler, different entry point

Why use the URL entry point?

Skip the upload step

When the image is already hosted somewhere reachable, pass the URL and start enlarging immediately. Saves a download-then-re-upload round trip.

No CORS restrictions

The fetch happens on the server. Browser same-origin and CORS rules never enter the picture, so images hosted on any domain work the same way.

Batch upscale from URLs

Repeat ?url= for each image you want to enlarge. Up to 5 in one batch, all run through the upscale queue at the chosen scale.

Shareable and linkable

The full URL is the session. Send it to a teammate and they land on the exact images you were looking at, ready to upscale.

Fits into automated workflows

Build the URL programmatically — a Slack bot, a webhook handler, a Make/Zapier scenario, a CI step — and route users straight to a pre-loaded upscaler.

Same upscaler, different entry point

Once the images are loaded, the experience is identical to the regular tool: AI super-resolution at 2× or 4×, in-browser canvas processing, output in the input format.

How it works

1

Build the URL

Start with /image/upscale-image/by-url?url= and append the full address of the image. For multiple images, repeat ?url= for each.

2

The image loads automatically

The server fetches each URL, decodes the image, and opens the upscaler with the batch ready and 2× selected.

3

Upscale and download

Confirm or change the scale factor, hit Upscale, and watch the queue work through your images.

Frequently asked questions

  • Images are never stored — fetched and forwarded in a single request.
  • URLs and images are not logged, inspected, or retained.
  • No sign-up needed. Construct the URL and go.