Embed your Instagram feed on any website
Connect your Instagram account, pick a layout, then paste the embed code into your page. Your feed goes live in minutes and keeps itself up to date.
How to embed an Instagram feed
Three steps. No developer and no plugin.
- 1. Connect your account
- Click the Username field in the widget builder and sign in with Instagram. The connection goes through Instagram's own login, so you never give us your password.
- 2. Choose a layout
- Pick grid, board, slideshow, scrolling or popup, all free. Set the photo size and spacing, then click Preview to check the result.
- 3. Paste the embed code
- Click Get Widget and copy the code. Paste it into the HTML or embed element of your site builder, or straight into an HTML page.
- Paste once, done
- After the code is on your page, your new posts reach the widget by themselves. You do not come back to edit the page.
Step-by-step guides for your website builder
- Instagram WordPress Widget, No Plugin Needed
- Shopify Instagram Feed With Shoppable Photos
- Wix Instagram Feed Widget With Embed HTML
- Squarespace Instagram Feed With a Code Snippet
- Webflow Instagram Widget With the Embed Element
- Google Sites Instagram Feed, Step by Step
- Elementor Instagram Widget, No Add-on Needed
- GoDaddy Instagram Feed for Website Builder
- Showit Instagram Widget for Your Website
- Weebly Instagram Feed in an Embed Code Element
- Framer Instagram Feed on Every Breakpoint
- Kajabi Instagram Feed in a Custom Code Section
- Instagram Blogger Widget for Posts and Pages
Want every click? Our help center has the step-by-step install guide with screenshots.
Read the install guideLoved by 200,000+ websites
Don't just take our word for it. See all reviews →
Frequently asked questions
Create a free SnapWidget account, click Create A New Widget and choose an Instagram layout. Connect your account, click Get Widget, then paste the embed code where the feed should show. It takes a few minutes and needs no coding.
Yes, after you switch it to a Creator account. In the Instagram app, open the menu on your profile, tap Account type and tools, then Switch to professional account. The switch is free and keeps your followers and posts. Meta only lets apps like SnapWidget connect to professional accounts.
Yes. Free Instagram widgets use the grid, board, slideshow, scrolling or popup layout, and sign-up needs no credit card. The feed layout, the lightbox and custom CSS come with the paid plans, which start at $8 a month.
Paste it into the part of your site builder that accepts HTML. Use a Custom HTML block in WordPress, an Embed block in Squarespace, an Embed element in Webflow or a Custom Liquid section in Shopify. Wix works differently: add an Embed HTML element, choose Website Address and enter the widget's embed URL. On a plain HTML site, paste the code into the page file.
It is a few lines of HTML: an iframe that loads the widget, plus a link to our script and stylesheet when your settings need them. The files load from our servers, so nothing gets installed on your site and you always get the latest version.
No. The widget loads your newest posts each time, so the code you pasted keeps working. Widgets on paid plans refresh every 5 minutes.