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 codeWhat 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.
Keep exploring
- Instagram feed widget A feed like your profile, with a Follow button. Paid plans. Learn more
- Instagram grid widget Square or 3:4 tiles in the columns and rows you choose. Free. Learn more
- Instagram scrolling widget One row of posts that scrolls in an endless loop. Free. Learn more
- Instagram hashtag widget Show public posts for a hashtag. Pro and Developer plans. Learn more