Blur any image directly from a URL
Pass an image address via ?url= and the page fetches it server-side, then opens the blur 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 blur tool with that image already added to the workspace.
https://mytools.com/image/blur-image/by-url?url=https://example.com/photo.jpg
Multiple images
Repeat the ?url= parameter for each image you want to blur. They're loaded together — apply the same whole-image blur to all of them, or pick each one in area mode and draw rectangles.
https://mytools.com/image/blur-image/by-url?url=https://example.com/a.jpg&url=https://example.com/b.png
Requirements
| Protocol | http:// or https:// only |
| Content-Type | image/* or application/octet-stream |
| Source | Any publicly accessible URL |
Server-side fetch · No CORS restrictions · All blurring 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 blur 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 from multiple URLs
Repeat ?url= for as many images as you need. They arrive together in the workspace, ready to blur as a batch (whole-image mode) or one by one (areas mode).
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 any pipeline. The blur tool becomes a stop on the workflow rather than a detour that needs a human.
Same tool, different entry point
All the regular controls apply: blur radius, pixelate, black bar, output format, ZIP download. The only thing that changes is how the files get in.
How it works
Build the URL
Start with /image/blur-image/by-url, append ?url= followed by the full image address. For multiple images, repeat &url= for each one.
The image loads automatically
The page fetches each URL server-side, validates it's an image, and opens the blur tool with everything pre-loaded.
Blur and download
Pick whole-image or areas mode, adjust the intensity, click Apply blur, and download the results.
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.