Instagram

Image hosting for Instagram bio links and link cards.

Instagram doesn't host external URLs in posts, but everything around it — link-in-bio pages, Stories stickers, og:image on shared links — needs a real CDN URL. This is the host.

Upload an image →

Why hosting matters on Instagram

Link-in-bio pages

Carrd, Linktree, Beacons pull images from external hosts. ImageToURL URLs stay live without counting against your Instagram storage.

Story stickers

The GIPHY sticker flow uses external URLs. If you host a custom GIF here, you can embed it via supported third-party sticker apps.

og:image for shared links

When your followers share your blog link in DMs, Instagram pulls og:image for the preview. That image needs to live on a fast CDN.

Archive originals

Instagram aggressively compresses uploads. Keep your pristine masters on ImageToURL so you can re-post a sharper version if compression murders detail.

How to embed

1

Upload source image

Drop your photo or graphic — get a CDN URL back.

2

Wire it into your bio page

Paste the URL into Carrd's image block, Linktree's custom-thumbnail, or your own hosted landing page.

3

Verify link preview

Paste your landing-page URL into an Instagram DM (to yourself) — the preview card should render with your image.

FAQ

Can I embed an external image IN an Instagram post?

No. Instagram uploads are native — you pick from your phone's camera roll or computer. External URLs only work around Instagram (bio pages, link previews, Stories stickers via third-party apps).

What size for link-preview images?

1200×630 is safe for most link aggregators. Use the image resizer to hit exact dimensions before uploading.

Does Instagram preview my og:image?

Yes — when someone shares your URL in a DM or Story, Instagram's crawler pulls og:image from the page. Make sure it's ≥200×200 and under 8 MB.

Animated GIFs for stickers?

GIFs work in Story stickers via third-party sticker packs (Giphy, stickers from Canva etc). Direct hotlinking into Instagram isn't supported.

Can I automate Instagram posts with image URLs?

Meta's Graph API accepts image URLs for feed posts. The URL has to be publicly reachable, which is exactly what ImageToURL provides.

Does Instagram compress my image if I post it natively?

Yes — heavily. ImageToURL URLs are pristine copies; Instagram's version is re-encoded and often noticeably softer.

Profile photo from URL?

Only via the Graph API, not the Instagram app UI. For app users: download to device first, upload from there.

Max size limits?

10 MB per image on free, 50 MB on Business. Instagram's native upload caps around 30 MB anyway.

Get a stable URL for Instagram

Free, no signup, global CDN delivery.

Upload an image