logo
Looking for the standard tool?Watermark Image

Watermark any image directly from a URL

Pass an image address via ?url= and the page fetches it server-side, then opens the watermark tool with your image pre-loaded. No upload step, no CORS headaches — just a link and the editor is ready.

How to use

Single image

The page loads, fetches the image on the server, and opens the watermark tool with that image already added to the workspace.

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

Multiple images

Repeat the ?url= parameter for each image you want to watermark. They're all loaded together, then the same watermark settings apply to every image in the batch.

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

Requirements

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

Server-side fetch · No CORS restrictions · All watermarking stays in your browser

Why use the by-URL entry point?

Skip the upload step

When the image already lives at a URL, there's no reason to download it locally just to re-upload it. Pass the URL and go straight to the watermark editor.

No CORS restrictions

The image is fetched by the server, not the browser, so CORS headers on the source never block the request. URLs that fail in-browser still work here.

Batch watermark from multiple URLs

Repeat ?url= for as many images as you need. They arrive together in the workspace and the same watermark settings apply to all of them in one click.

Shareable and linkable

The URL is the session. Send it to a teammate, paste it into a script, or bookmark it — opening the link opens the same set of images in the same tool.

Fits into automated workflows

Construct the URL from a build script, a CMS export, or a photographer's gallery service. The watermark tool becomes a stop on the pipeline rather than a manual detour.

Same tool, different entry point

All the regular controls apply: text or image watermark, position, opacity, rotation, tile mode, ZIP download. The only thing that changes is how the files get in.

How it works

1

Build the URL

Start with /image/watermark-image/by-url, append ?url= followed by the full image address. For multiple images, repeat &url= for each one.

2

The image loads automatically

The page fetches each URL server-side, validates it's an image, and opens the watermark tool with everything pre-loaded.

3

Configure and download

Pick text or image watermark, set position, opacity, and rotation, click Apply watermark, and download the watermarked 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.