Turn any image black and white straight from a URL
Append a ?url= parameter pointing at any publicly accessible image, and the converter opens with it already previewed in grayscale. 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 converter, and you land directly on the grayscale preview.
https://mytools.com/image/black-and-white-image/by-url?url=https://example.com/photo.jpg
Multiple images
Repeat ?url= for each image you want in the batch. They're all converted in one click and come back as a single ZIP.
https://mytools.com/image/black-and-white-image/by-url?url=https://example.com/a.jpg&url=https://example.com/b.png
Requirements
| Protocol | http:// or https:// only |
| Content-Type | image/jpeg, image/png, image/webp, image/avif, image/gif, image/bmp or application/octet-stream |
| Source | Any publicly accessible URL — no auth headers are sent |
Server-side fetch · No CORS restrictions · Same converter, 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 see it in black and white immediately. No 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 convert from multiple URLs
Repeat ?url= for each image. Up to 30 in one batch, all converted to grayscale with a single click and zipped on download.
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 convert.
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 converter.
Same converter, different entry point
Once the images are loaded, the experience is identical to the regular tool: live grayscale preview, compare with the original, in-browser processing.
How it works
Build the URL
Start with /image/black-and-white-image/by-url?url= and append the full address of the image. For multiple images, repeat ?url= for each one.
The image loads automatically
The server fetches each URL and opens the converter with every image already previewed in black and white.
Convert and download
Click Convert. One image downloads directly; multiple come back as a ZIP.
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.