[Go to site: main page, start]

One Instagram widget, six ways to show your posts

Show your Instagram photos and videos as a grid, board, slideshow, scrolling strip, popup or feed. Five of the six layouts are free.

Does Instagram have a widget for websites?

Instagram gives you embed code for a single post or for your profile. To pick a layout, such as a grid or slideshow, and keep your newest posts on your site, you use a widget such as SnapWidget. Five of our layouts are free, and the feed layout needs a paid plan from $8 a month.

Only need one post? Get the embed code for a single Instagram post or reel with our free Instagram embed code generator.

Get embed code

What does the Instagram widget include?

Connect your account once and paste the code once. After that, the widget does the work.

Always your latest posts
Each new Instagram post shows up in the widget without any work from you. Widgets on paid plans refresh every 5 minutes.
Match your site
Set the photo size, columns, rows, spacing, border and background color. Add a hover effect such as fade, zoom or caption.
One embed code
Paste the code into WordPress, Shopify, Squarespace, Webflow or any page that takes HTML. You do not need a plugin.
Lightbox on paid plans
On Lite, Pro and Developer, a click can open the photo in a lightbox on your page, go to Instagram or go to a page you choose.

Loved by 200,000+ websites

Don't just take our word for it. See all reviews →

Frequently asked questions

Yes. A SnapWidget widget loads your new Instagram posts by itself, so you paste the code once and never edit your page for it. Free widgets refresh every 15 minutes and paid widgets every 5 minutes.

Pick one that updates by itself, has the layout you need and does not limit your views. Our Instagram widget has six layouts, five of them free, and refreshes every 15 minutes on free widgets and every 5 minutes on paid ones. Views are unlimited on every plan, free included.

Sign up for free, click Create A New Widget and choose an Instagram layout. Connect your account, set the photo size and spacing, and click Preview. Then click Get Widget and paste the embed code into your site.

Free widgets are part of every plan and cover five Instagram layouts. Pro widgets come with a paid plan and add the feed layout, links to Instagram, a lightbox, custom CSS, analytics and a refresh every 5 minutes. Hashtag widgets need the Pro or Developer plan.

Pay for Pro if you need hashtag widgets or more than one pro widget: it costs $14 a month for 20 pro widgets. Lite costs $8 a month for 1 pro widget, and Developer costs $99 a month for 250. If a free layout does the job, you do not need to pay. Every paid plan starts with a 14-day free trial.

Only if the owner connects it. Instagram requires a sign-in by the account you want to show. On paid plans, use Send For Auth to send the owner a link, and they connect their own account to your widget.

Yes. Turn on the responsive option and the widget resizes to fit its space. On paid plans you can also set a separate layout for phones, tablets and desktops.

Start your Instagram widget