Drop files to upload
JPG, PNG, WebP, GIF, SVG, MP3 — Max 50MB
Auto-deletes in ~2 weeks
Free — no account needed
Auto-delete
Keep forever
- Free & unlimited
- Clears ~monthly (min ~2 weeks)
- No account needed
- Never expires
- 50 a day when signed in
- Sign in (free) to unlock
Image Hosting for Notion that never breaks.
Notion lets you add an image by URL through the image block's Embed link field, so a direct https link to a picture shows up inline on the page. Upload your file here, copy the link, and paste it into that field. The same link works on as many Notion pages, databases and shared docs as you want, and it stays the same address even when you reuse the image somewhere else.
Image hosting for Notion at a glance
- Price
- Free
- Sign-up
- Not required
- Formats
- JPG, PNG, WebP, GIF, SVG
- Max size
- 50 MB
- Output
- Direct CDN link for the Embed link field
How to add an image to Notion by URL
Upload your image
Drag and drop your file onto the box above or click to browse. JPG, PNG, WebP, GIF and SVG all work, up to 50 MB each, and nothing gets compressed or resized on the way through.
Copy the direct link
Your image lands on a fast CDN and you get a direct https link that ends in the real file extension. Click to copy it. The same link can go into many pages, not just one.
Embed it in Notion
In Notion, type /image, choose 'Embed link', and paste the URL. The picture loads inline from the link. You can also use it for a page cover or a callout illustration.
Why host images outside Notion
Reuse one image everywhere
An image you drop straight into a Notion block is tied to that page and workspace, so reusing it elsewhere usually means uploading it again. A single external link can sit in dozens of pages and databases at once, and updating that one file updates every place it appears.
Works on shared and published pages
When you publish a Notion page or hand a share link to someone outside your workspace, an external URL behaves like any normal image on the web. The viewer's browser just loads it, no Notion login needed.
A link you actually control
You hold the original file and the address. Move the image between Notion pages, drop it in a wiki, or paste it into a doc later, and the link never changes. No account or email is needed to get one.
Full quality, no watermark
What you upload is exactly what shows up. There's no re-compression, no resizing down to a thumbnail, and nothing stamped on top. A crisp diagram or screenshot stays crisp on the page.
External link vs uploading into Notion
Both methods put an image on your page. They differ on whether you can reuse that image across pages, whether it survives on published or shared pages, and whether you end up with a plain link you control. Here's how the common options line up.
| Method | No sign-up | Reuse across pages | Direct link you control | Keeps full quality |
|---|---|---|---|---|
| ImageToURL link | Yes | Yes, paste anywhere | Yes | Yes |
| Upload into Notion | Already signed in | Re-upload per page | No, internal only | Yes |
| Imgur link | No (since 2023) | Yes | Gallery page, not always direct | Yes |
| ImgBB link | Yes | Yes | Yes | Yes |
| Catbox link | Yes | Yes | Yes | Yes |
How to add an image by URL in Notion
Notion's image block has two ways in: Upload, which stores the file inside your workspace, and Embed link, which loads a picture from a web address. To use a hosted image, type /image on the page, pick 'Embed link', and paste a direct URL that ends in .jpg, .png, .webp, .gif or .svg. The link this tool gives you ends in the real extension, so Notion treats it as an image and shows it inline. The same address also works for a page cover, where Notion asks for a link in the cover menu.
Why reuse one URL across pages
Say you have a logo, a banner, or a process diagram that belongs on ten different pages. Upload it into Notion ten times and you get ten separate copies, and fixing a typo in the diagram means redoing all ten. Host it once and paste the one link wherever it's needed. When you swap the file behind that link, every page updates at the same time. That single source of truth is the main reason teams keep shared images on an external host instead of inside the workspace.
Are the links safe to use?
Every link is served over HTTPS and points only at your image, with no redirect or tracking page in the middle. Worth knowing: anonymous uploads are public to anyone who has the link, so skip anything private and keep your own copy of the file. Free links stay live for at least a couple of weeks and are cleared on a monthly storage cleanup. If a page needs to stay up for the long run, make a free account and choose 'keep forever' when you upload.
Where a hosted link helps in Notion
Once your picture has a direct URL, it slots into the spots Notion accepts an image link:
Page covers and icons
Set a page cover or a custom icon from a URL, then reuse the same link on every page that should share that look.
Team wikis and databases
Put one diagram or logo in many wiki pages and database entries. They all point at the same file, so a single update flows everywhere.
Shared and published docs
Hand a client a published page or a share link and the images load for them like any web image, no workspace access required.
Frequently Asked Questions
How do I add an image to Notion by URL?
Type /image on the page, choose 'Embed link', and paste a direct image URL. Upload your file here first to get one, then copy and paste the link. The image loads inline.
What is the difference between Upload and Embed link in Notion?
Upload stores the file inside your workspace. Embed link loads the image from a web address you provide, so the same link can be reused on other pages and stays under your control.
Can I use one image on several Notion pages?
Yes. Paste the same URL into the image block on as many pages or database entries as you like. They all point at one file, so updating that file updates every page at once.
Can I set a Notion page cover from a URL?
Yes. Open the cover menu, choose the link option, and paste your hosted image URL. You can reuse the same link across pages that should share a cover.
Do the images show on published and shared Notion pages?
Yes. An external URL loads like any normal web image, so visitors to a published page or a share link see it without signing in to your workspace.
What image formats can I use?
JPG, PNG, WebP, GIF and SVG, up to 50 MB per file. The link ends in the real extension, which is what Notion's Embed link field expects.
Will externally hosted images work in Notion's API?
Yes. External URLs are treated as the 'external' image type in the API, which keeps them stable for integrations and automations.
Do the links work in Notion templates?
Yes. When someone duplicates a template, an external image link carries over and keeps loading the same file.
Can I use this for a Notion site built with Super or Fruition?
Yes. Those tools render your pages as a website, and a plain hosted image URL loads there the same way it would anywhere else on the web.
Is it free, and do I need an account?
It's free with no sign-up. Upload, copy the link, and paste it into Notion. An optional free account lets you pick 'keep forever' so a link never gets cleared.
Does it compress or resize my image?
No. You get back the same file at full resolution, with no re-compression and no watermark, so diagrams and screenshots stay sharp on the page.
How long do the links last?
Anonymous uploads stay live until the monthly storage cleanup, so a couple of weeks at minimum and often longer. For a page meant to last, sign in and choose 'keep forever', and keep your own backup of the file either way.
Related image tools
Add a permanent image link to Notion
Upload an image, copy the direct link, and paste it into Notion's Embed link field. No sign-up, no compression, no watermark.
Upload Now