Image hosting for Framer CMS items with external images.
Framer's CMS integrates with Airtable, Google Sheets, and Notion — but the image columns contain URLs, not uploads. Host on ImageToURL and Framer fetches straight from our CDN.
Upload an image →Why hosting matters on Framer
Airtable / Sheets CMS items
When your Framer CMS source is Airtable or a Google Sheet, image columns are URLs. Those URLs need to be publicly reachable CDN images — exactly what ImageToURL provides.
Code components
Framer code components (React) use img tags. External URLs are the natural fit — no upload dialog to wrestle.
Design system reuse
Core brand assets referenced from 10+ pages. Host once, update once, all pages refresh on deploy.
Staging via CMS swap
Keep staging and production image URLs in a single CMS column. Swap one URL to change the asset everywhere.
How to embed
Upload image
Drop your file — save the URL.
Paste into Airtable / Sheets
In your CMS source's image column, paste the ImageToURL URL.
Framer pulls on sync
Trigger a CMS sync in Framer — items appear with images fetched from our CDN.
FAQ
Does Framer accept external image URLs?
Yes, everywhere. CMS image fields, code components, and HTML embeds all accept direct URLs. Framer's native asset uploader is optional, not required.
Does Framer re-host externally referenced images?
No — your users load directly from our CDN. This is why speed of the external host matters.
Will Framer's responsive image optimization still work?
Only for images uploaded natively to Framer. External URLs are served as-is. Pre-generate sizes with the image resizer.
Can I use it with Framer's Form component?
Forms don't display images by default. For a thumbnail inside a form (e.g. 'confirm avatar'), use a code component that reads the URL.
SEO — does Framer's image SEO help external URLs?
Alt text set in Framer applies to the <img> tag regardless of source. Google and Bing crawl images by URL, so external hosting has neutral SEO impact.
og:image?
Framer's page SEO settings accept a custom og:image URL. Point at ImageToURL for full control over link-preview cards.
Max size?
Framer has no explicit cap on external images. ImageToURL: 10 MB free / 50 MB Business.
Can I swap the image without touching Framer?
Not with the same URL — ImageToURL URLs are content-addressed and immutable. For swap-without-re-deploy, point Framer at an Airtable/Sheets URL column that you can change freely.