User Rating 0.0
Total Usage 0 times
Category Media Tools
Is this tool helpful?

Your feedback helps us improve.

About

This tool converts any image URL directly into a Blob object and Object URL. All conversion happens entirely in your browser. No image data is ever uploaded to an external server.

Most browsers will block cross domain image access for canvas operations. This tool automatically uses an anonymous CORS proxy to work around this restriction for all public images. This tool will preserve the original file format and resolution of the source image whenever possible.

blob image converter object-url cors

Formulas

The conversion process uses the following fallback sequence:

URL Direct Fetch CORS Proxy Canvas Re-encode Blob

If a method fails the tool will automatically try the next method in the sequence. No user intervention is required.

Reference Data

FormatSupportMaximum Size
PNGFull256MB
JPEGFull256MB
WebPFull256MB
GIFFull256MB
SVGFull16MB
AVIFPartial64MB
BMPFull64MB
ICOFull4MB

Frequently Asked Questions

No. All conversion happens 100% inside your own browser. No data is ever sent to any third party server at any point in the process.
Browsers implement a security policy that prevents Javascript from reading data from external domains unless that domain explicitly allows it. The CORS proxy adds the required headers to make this possible for public images.
Blob URLs created by this tool will automatically be revoked after 5 minutes. They will also cease to exist immediately when you close or reload this page. They can not be shared with other people.
No. When using the direct fetch method the blob is an exact byte for byte copy of the original image. Only when falling back to the final canvas method will the image be re-encoded.
Practical maximum size is approximately 256MB. This limit is imposed by the browser's internal memory limits.