Medium

Image hosting for Medium cross-post without re-uploading.

Medium absorbs your image uploads into its own CDN. That's fine for a one-off post, but hurts when you want to cross-post the same article elsewhere or re-use a logo across many pieces.

Upload an image →

Why hosting matters on Medium

Cross-post to your own blog

Medium auto-hosts images to cdn.medium.com. If you mirror the post on your personal site, those URLs are external — ImageToURL gives you one source of truth.

Medium strips alt text unpredictably

Alt text entered in the Medium editor sometimes doesn't persist through their export. Host externally for consistent a11y across platforms.

Custom story headers

Medium's featured image is small. Host a 1600-wide variant on ImageToURL for use as the og:image on the cross-post version.

Drafts with embedded external images

Draft in Google Docs or Notion with ImageToURL URLs, paste into Medium, and the images survive the import.

How to embed

1

Upload source files

Drop all article images here; save the URLs.

2

Paste URLs into Medium

In the Medium editor, click the + icon, then 'Image from URL' — or drag the image directly and Medium re-hosts the CDN version.

3

Cross-post elsewhere

Use the same ImageToURL URLs on your personal blog, LinkedIn article, Dev.to repost — perfect consistency.

FAQ

Does Medium let me embed external images by URL?

Yes. Medium's + menu in the editor has 'Image from URL'. Paste your ImageToURL link and Medium either fetches it inline or re-hosts to cdn.medium.com.

If Medium re-hosts, what's the benefit?

You keep the source. If Medium goes down, pivots away from open articles, or you migrate off, you still have pristine URLs for every article image.

Do images stay loaded for non-Medium members?

Yes — Medium's images are public regardless of membership. External URLs referenced via 'Image from URL' work the same way.

Does this help with SEO?

Slightly. Medium's canonical URL points to the Medium article, so SEO credit lives there. But if you cross-post to your own blog with the same images, search engines can correctly attribute both versions.

Max file size?

Medium's upload cap is 25 MB. ImageToURL free is 10 MB, Business 50 MB. Use Business if you're hosting 4K feature photography.

Animated GIFs?

Both ImageToURL and Medium accept GIF. Medium converts large GIFs to video behind the scenes for playback.

Does it affect my Medium Partner Program earnings?

No. Earnings depend on member read time, not image hosting.

Author avatar?

Medium profile photo is uploaded directly to Medium — external URLs don't plug in. Use ImageToURL for the high-res source to keep for reuploads.

Get a stable URL for Medium

Free, no signup, global CDN delivery.

Upload an image