logo
Looking for the standard tool?Image to JPG Converter

Convert any image to JPG directly from a URL

Pass one or more image URLs as query parameters and the converter opens with them pre-loaded — no upload dialog, no drag and drop. Images are fetched server-side, so CORS restrictions never get in the way.

How to use

Single image

Append ?url= with the full image URL. The page will load, fetch the image, and open the converter with it queued.

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

Multiple images

Repeat the ?url= parameter for each image. All of them land in the converter as a single batch — pick your settings once and hit Convert.

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

Requirements

Protocolhttp:// or https:// only
Content-Typeimage/* or application/octet-stream
SourceAny publicly accessible URL

Server-side fetch · No CORS restrictions · Any ?url= becomes a JPG

Why use the by-URL entry point?

Skip the upload step

When your image already lives at a URL — a CDN, a CMS, a public API — pass the address directly instead of downloading and re-uploading.

No CORS restrictions

Images are fetched on the server, not in the browser. URLs that would normally be blocked by CORS headers work fine here.

Batch convert from multiple URLs

Pass several ?url= parameters to queue up a whole batch. All images land in the converter at once, share the same settings, and can be downloaded as a single ZIP.

Shareable and linkable

The URL is the session. Share a single link with a teammate or a script and they open the same images in the converter, ready to convert.

Fits into automated workflows

Build the URL from a script, a Zapier action, or a scheduled pipeline that produces non-JPG images. No API key, no authentication — the URL itself is the integration.

Same converter, different entry point

Quality presets, background color for transparency, optional resize — everything works exactly like the main tool. Only the upload step is replaced.

How it works

1

Build the URL

Start with /image/image-to-jpg/by-url and append ?url= followed by the full address of your image. Repeat ?url= for each additional image.

2

The images load automatically

The page fetches each image server-side and queues them in the converter — no upload dialog, no drag and drop.

3

Convert and download

Pick a quality preset, background color if needed, and hit Convert. Grab each JPG individually or download the whole batch as a single ZIP.

Frequently asked questions

  • Images are never stored on our servers — fetched and forwarded in a single request.
  • We don't log, inspect, or retain the URLs you pass or the images they point to.
  • No sign-up needed. Construct the URL and go.