A free Instagram feed, with captions

Show your latest Instagram posts on your site at no cost. Use the board layout for a caption under each photo, or pick a grid, slideshow or scrolling strip.

How do I add a free Instagram feed to my website?

Create a free SnapWidget widget, connect your Instagram account and pick the board layout, which shows your username and caption under each photo. Then paste the embed code into your site. The grid, slideshow and scrolling layouts are free too. Free widgets refresh every 15 minutes and have no view limit.

What do you get with a free Instagram feed?

Captions with the board layout
The board layout shows your username and caption under each photo, so your feed reads like a list of posts.
Start in minutes
Sign up with your email address and create your free feed right away. You only pay if you choose a pro widget.
Never an old feed
Your feed picks up new posts as you share them, so visitors do not land on last month's photos.
Four ways to show it
Board, grid, slideshow and scrolling are all free, so the feed can fill a full page or a slim strip.

Loved by 200,000+ websites

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

Frequently asked questions

The board layout. It shows each photo with your username and caption underneath, in the columns and rows you choose. It is free, like the grid, slideshow and scrolling layouts.

The feed layout shows one scrollable column with a profile header, a Follow button and a Load more button. It needs a paid plan, and every paid plan starts with a 14-day free trial.

Yes. Paste the embed code into any blog or website builder that accepts HTML, such as WordPress, Blogger, Squarespace or Webflow. You do not need a plugin.

From a free SnapWidget widget. Click Get Widget and you get a few lines of HTML: an iframe, plus our script and stylesheet when your settings need them. Paste them into any page or site builder that accepts HTML.

Yes. When you post to Instagram, the new post joins the feed on its own. You do not edit your site to keep it current.

Mostly, yes. Edit the widget in your dashboard and click Update & Get Widget, and the changes show on your site. If a change alters the size of the widget, replace the embed code too.

Ready to grow your Instagram audience? Get your widget today.