This is the ultimate list of the best Instagram feed widgets for websites to embed Instagram posts, reels, and profiles on any website.
Being one of the most popular social media platforms, you cannot ignore the importance of Instagram for your business.
If your business has an Instagram page, you might want to embed Instagram posts on your blog, online store, or landing page to showcase recent posts.
Or you might want to display Instagram posts based on a hashtag, from a specific user, or tagged to a specific location on your site.
In our previous article on social media widgets for websites, we briefly shared several tools to add Instagram feeds to websites. However, in this article, you will find out the top free Instagram feed widgets, key features of demos, and much more.
Best Instagram Widgets to Embed Instagram Feeds on a Website
Following is a list of free Instagram widgets for websites. Features, customization capabilities, and designs might vary based on each platform. You can also find more solutions (that aren’t necessarily free) at the bottom of this article.
Elfsight’s Instagram Feed Widget
Elfsight is one of the most popular platforms that provides website widgets that can be embedded on any platform. Its widget catalog consists of over 90+ quality apps for collecting data, showcasing information, displaying social media feeds, and adding functions to a site.
The best part of Elfsight’s Instagram Feed widget is that you can aggregate feeds from Instagram in four different ways (username, hashtag, locations, and post URLs), embed them on any website, and manage them directly from your dashboard – All without requiring coding skills.
Elfsight’s free Instagram Feed Widget comes with several templates and a visual editor comprising 50+ customization options to make the Instagram widget suitable for any use case.
Features:
- Modern templates: Elfsight is one of the best Instagram widgets in terms of template and design options. These Instagram widgets are responsive and designed based on specific use cases. These templates include the Profile widget, Grid, Small widget, Hashtag showcase, Post slider, Dark Profile widget, and Dark Small widget. Each template is fully customizable to align with your website’s theme, structure, and requirements.
- Flexible Instagram post embedding options: There are four ways to embed Instagram posts on your website:
- Usernames — This will fetch all the public posts from a public account. If you want to display photos from a personal or business account, connect your account with Elfsight.
- Hashtags — Best to showcase a set of public Instagram posts based on specific keywords. Note that you can include as many hashtags as you like.
- Locations — Ideal for embedding photos related to a specific location on your site.
- Post URLs — This option lets you seamlessly aggregate posts you want to highlight on your website via the embedded Instagram widget.
- Content moderation tools: There may be cases where you want to display specific Instagram photos on a website. That is particularly true for any hashtag or location-based Instagram feed widget. Elfsight has two filters for including and excluding posts. Both are active for words or hashtags. You can add as many filters as possible to auto-moderate content. Furthermore, you can sort posts by publication date or list position on the source and restrict the number of posts displayed in the Instagram widget.
- Layouts: Elfsight Instagram Feed offers two layout options: Slider and Grid. Each layout has its settings, too.
- Post styles: Choose what your posts will look like by picking one of the predefined post styles. The tile style hides details and showcases only your stunning photos. In contrast, the classic style demonstrates an Instagram post design, revealing the user’s name, text, date, comments, likes, and additional information. The Instagram widget builder allows you to control the visibility of post elements, such as publication date and Instagram link, by ticking checkboxes.
- Post-click actions: You can specify what to do when a user clicks on a post. There are three options: open the post in a pop-up, go to Instagram in a new tab, or do nothing.
- Popup: Popup mode opens photos in full size and plays videos directly in the feed, with an active carousel. You can easily choose which post elements you want to show in the Popup: date, location, user, text, comments, call-to-action, follow button, and more.
- Add call-to-action (CTA) buttons: Make your Instagram posts shoppable by integrating custom CTA buttons into posts in pop-up mode.
- Customize the look and feel: Elfsight offers design tools to change the appearance of your Instagram feed widget. There are 12 color schemes to choose from, along with color pickers for various parts of the widget. You can also use custom CSS to add custom styles, making the widget even better with your creative design ideas.
How to create an Instagram widget for your website
Use the widget builder below to create your Instagram feed widget for free. Choose a template, click on the “Continue with this template” button at the bottom of the editor, add your Instagram sources, edit the widget, and click “Add this to website” to get the embed code.
Or you can sign up on the Elfsight website, search for the “Instagram Feed” from the app catalog, and customize it as shown in the video tutorial below:
Embed code
The Instagram feed widget HTML code will have two parts: 1) a JavaScript file and 2) an HTML div
element with a class attribute.
Copy and paste the code into your website template, theme, or source editor where you want to embed the Instagram feed widget.
There is no need to reinstall the JavaScript code again if your site has other Elfsight widgets installed, such as Instagram Chat, an online form builder, and a website audio player.
Demo
Pricing
Elfsight’s Instagram Feed widget is free to use, but it can only be used once and has a monthly view limit of 200. To get more views and Instagram widgets, subscribe to a paid plan starting at $6 per month.
Click here to try Elfsight’s Instagram feed widget.
Fouita’s Instagram Feed widgets
Fouita is a website like Elfsight, offering over 60 website widgets to enhance your site and add web components to any website. Its extensive widget library includes the count-up timer, Google Search bar, Social chat widget, Product image 360-degree view, and Social feed widgets for Instagram, TikTok, and Facebook.
Fouita’s Instagram widget offers several templates tailored to various layouts and designs, along with a visual editor and customization options.
Features
- Templates: There are six templates that are created based on different layouts.
- Three entry types: You can display posts from Instagram based on a username, a hashtag, or a business account.
- Edit the Instagram web widget: Connect your Instagram account and grant Fouita access to your Instagram posts. Once done, you will see all your Instagram posts on the widget editor. After that, you can upload a custom profile picture, enter your full name, add a verified badge, create a custom biography, and specify custom follower and following counters.
- Layouts: Carousel, Masonry, and Grid are available layout options in Fouita.
- Popup settings: Customize the Instagram post previews that appear on a pop-up.
- Change appearance: You can edit the widget’s appearance by changing its colors, padding, and size, as well as showing or hiding elements such as post comments, username, and the following button.
Demo
Pricing
Fouita’s Instagram Feed widget pricing is flexible, allowing you to decide how many Instagram widgets, views, and media storage you require.
Common Ninja’s Instagram Feed
Common Ninja is a platform similar to Fouita, featuring over 200 widgets, including the Product Catalog, Audio Player, Nudge Button generator, and Image Gallery widget. All of its widgets come with a visual editor and a vast array of customization options. Additionally, CommonNinja offers project management and team collaboration features to manage widgets for each website or brand.
Common Ninja’s Instagram Feed widget enables you to consolidate and organize multiple Instagram feeds into a single page, and it is fully customizable. As such, you can use it to enhance your page’s design.
Features
- Add multiple sources: This Instagram feed embed widget is not limited to a single source, unlike Fouita. You can add as many Instagram feeds into the widget and group them on one page for easier and quicker access, or create a diverse feed with mixed types.
- Layouts: Like the YouTube Gallery widget, CommonNinja’s Instagram Feed widget also offers 10 layouts for seamless integration into your overall website design and style. Each layout type provides a distinct display of your Instagram feeds, and you can also customize the size, spacing, and other settings of your layout to suit your design needs.
- Auto refresh feeds: Are your Instagram feeds frequently updated with new content? Then, enable the “Auto Refresh” setting to automatically refresh feeds dynamically every minute, a unique feature among other HTML Instagram Feed plugins.
- Ticker animation: When a user lands on your page, the ticker animation will scroll through the Instagram feed. Please note that the widget will automatically scroll to the active tab if you have organized Instagram feeds through the “Tabs” layout.
- Content moderation and display options: Control which Instagram posts appear on your Instagram feed widget on the website, specify the maximum number of posts to show in the feed, and set the number of posts to load each time a user reaches the end of the feed.
- Skins: These are color presets designed to adjust the colorings of elements of the Instagram feed widget.
- Change appearance: Although Skins is a quicker way to change colors, Common Ninja’s Instagram feed widget editor offers numerous advanced and custom customization options. For example, you can change font family, text direction, colors, font sizes, background, spacing, padding, borders, shadow, and the size of the Instagram feeds widget without any coding. Need to add your styles? Use the custom CSS field.
- Localization: This feature enables you to translate your widget into multiple languages and serve the suitable variant based on the user’s web browser language settings.
- Miscellaneous settings: Add social share icons to each post on Common Ninja’s Instagram feeds widget. Control the visibility of authors, dates of publication, and descriptions, as well as change the date format (from relative time to absolute time).
Here’s a short video tutorial on using Common Ninja to create an Instagram widget for your website.
Demo
Notice that there is a refresh button at the top right corner, which users can use to update the feed even though the widget is set to auto-refresh every minute.
Pricing
Common Ninja’s Instagram feed widget is free to use, with a limit of one widget and 300 monthly page views. For additional features, such as adding collaborators, managing multiple Instagram feed widgets, and increasing views, you must upgrade to a paid plan starting at $10 per month per 5 widgets.
Click here to try Common Ninja.
SnapWidget
SnapWidget is a dedicated social feed widget solution that you can use to display Instagram, Twitter, Facebook, TikTok, and YouTube content on your website. It has got several Instagram widgets:
- Instagram Feed – A scrollable feed of content from your Instagram account. It supports displaying photos and videos.
- Instagram Popup – A floating popup that displays your most recent Instagram post.
- Instagram Slideshow – A slideshow of Instagram photos filtered by username.
- Instagram Scrolling – A scrolling banner of Instagram photos filtered by username.
- Instagram Board – A responsive grid of Instagram photos, including the user and description of each image.
- Instagram Grid – A responsive grid of Instagram photos. The most popular way to display your images.
Features
- Widget types: Whether you prefer a grid or carousel layout, you can select a widget type, modify the design, and create an Instagram widget for your website according to your requirements without requiring coding knowledge.
- Display it all: SnapWidget supports Instagram photos, videos, and Reels so that you can display it all. Feeds can be integrated via an Instagram username or hashtag.
- Filter content: SnapWidget does not offer a content moderation feature that allows you to select which Instagram photos and videos to display. However, you can create specific hashtags and mention campaigns with a few filters available.
- Edit Instagram widget: The Instagram carousel widget offers several customization options, including thumbnail size, prev/next controls, layout, hover effects, lightbox, background color, and photo borders. Additionally, you can randomize posts, block users, add custom CSS URLs, integrate your Google Analytics account, set an auto-refresh time in minutes, and add custom images with a call-to-action button.
Pricing
SnapWidget has three paid subscription-based plans.
LightWidget
LightWidget is a responsive widget for Instagram that, like SnapWidget, generates widgets with multiple options like hover effects, captions, padding, square crops, hashtag filtering, and more. Each Instagram widget of LightWidget supports breakpoints, allowing you to adjust the feed’s appearance on desktop, tablet, and mobile devices.
Features
- Layouts: LightWidget provides three layouts:
- Grid – You can configure the displayed number of columns and photos, profile picture, username, follow button, etc.
- Slider – This layout generates a carousel Instagram feed widget with navigation arrows and transitions.
- Masonry – Similar to the grid layout, but you can switch between the original and 1:1 image format as well as add load more buttons and captions underneath each post.
- Customize feed: LightWidget uses the Instagram Graph API and the Instagram Basic Display API to fetch and display feeds. You can manage multiple accounts and display only posts with the specified hashtags.
- Post-click actions: There are four behaviors: Go to post, profile, block click, and open lightbox.
- Lightbox gallery for Instagram widget: This displays a pop-up/modal with an overlay of the larger image version when the user clicks on a picture in your widget. Furthermore, you can use the Lightbox Elements option to control items visible in the pop-up. Items include the profile photo, name, username, caption, likes, comments, the Instagram view button, and navigation arrows to enable navigation between posts. Please note that some elements are only available for Instagram Business accounts.
Pricing
LightWidget offers free Instagram widgets for websites, featuring unlimited views and no third-party ads or logos displayed on the widgets. Two widget add-ons are available for purchase on the website, offering features such as extended automatic content update times, expired token notifications, and support for image formats like WebP and AVIF.
Click here to try LightWidget.
EmbedSocial
EmbedSocial is one of the best UGC (User Generated Content) platforms with various tools to collect, aggregate, and showcase information on your website. It offers several Instagram widgets to embed Instagram posts on your website, including the Free Instagram widget, Pro Instagram widget, and Instagram Reels widget.
The free widget is limited in features and feeds, but it allows you to create an Instagram feed widget for websites based on an account and a hashtag and embed it on any platform, copying and pasting the HTML code.
Features
- Multiple Feeds: Add up to three Instagram feeds to create a diverse feed widget. The feed can be added based on the account and hashtag.
- Auto synchronization: The free Instagram widget auto-syncs every 24 hours, while paid plans have a quicker period.
- Lightbox: The pop-up with the Instagram post and next/prev navigation arrows will be shown upon clicking on a post.
The bread and butter of EmbedSocial’s Instagram feed embed widgets is not free. 20+ Instagram Pro widgets include various templates, content moderation tools, card styles, customization options, analytics, and social commerce features to add a buy button to shoppable Instagram feeds.
Pricing
The free Instagram feed widget from EmbedSocial is limited to three feeds and doesn’t offer much to discuss. If you require additional features and customization, including the removal of EmbedSocial’s logo from widgets, you must upgrade to a paid plan starting at $29 per month.
Click here to try EmbedSocial.
More Instagram widgets for websites
Here are more platforms that provide embeddable Instagram feed widgets with a visual editor.
- Powr’s Instagram feed app — Powr is a site similar to CommonNinja with 50+ apps for websites. Its Instagram feed app lets you display Instagram posts and other feeds from Vimeo, YouTube, Facebook, X, and Pinterest. However, its designs are not the most beautiful and modern when compared with others. Read the Powr vs Elfsight comparison article for more insights.
- Woxo.tech’s Instagram Widget — Although Woxo’s customization options are relatively limited, they include preset selections, the ability to modify the layout, and the option of a light or dark color scheme.
- TagEmbed’s Instagram Widget — TagEmbed is a social media feed aggregator. Its Instagram Feed widget lets you create a responsive widget (with slider, grid, or masonry layout) to embed the latest Instagram feeds on any website.
- Mobirise’s Instagram feed widget — This comes with a grid and feed views with autoplay and hover effects. However, the inability to moderate or filter displayed content is a downside.
- Curator.io Instagram Widget — Another social feed aggregator service. The free version is less robust, offering access to only three Instagram feeds and permitting a single feed update every 24 hours, with a monthly cap of 2,000 views per feed.
- Smash Balloon Instagram Plugin — If you are looking for a quality Instagram feed plugin for your WordPress site, this one might be the best option. Its visual drag-and-drop editor allows you to display photos from multiple Instagram accounts in the same feed or in separate feeds. The integration with Elementor and Divi page builders will make adding Instagram feeds to any webpage made with those page builders easier.
The best Instagram Feed widget
So, which one should you use to embed Instagram feeds on your website?
That depends on a few factors.
If you are looking for a reliable solution to create multiple Instagram widgets to use on all your websites as well as clients’, irrespective of whichever platform they are designed with or hosted on, then a service like Elfsight would be sufficient as it lets you easily create Instagram widgets, manage them and embed on any platform including WordPress, Shopify, Webflow, Wix, Squarespace and any HTML website.
Another aspect of using an online HTML widget creator, such as Elfsight, Common Ninja, and Fouita, is that you can create various website widgets, including LinkedIn feed widgets and WhatsApp Chat buttons. These widgets not only display feeds but also collect information and boost conversions.
However, if you are looking for a dedicated, more powerful tool with features like shoppable images, then platforms like SnapWidget, TaggBox, and EmbedSocial would be the right choices to consider.
Here’s a comparison table between the top Instagram widget creators:
Feature | Elfsight | SnapWidget | Fouita |
---|---|---|---|
Templates | Yes | No | Yes |
Source types | Usernames, Hashtags, Post URLs, Locations | Username, Hashtags, Mentions | Username |
Multiple source feeds in one widget | Yes | No | No |
Content moderation | Yes | Yes | No |
Layouts | Grid, Slider | Grid, Slideshow, Scrolling, Board, Feed, Popup | Masonry, Grid |
Custom CTAs in Posts | Yes | Yes | No |
Final words
With the popularity of social commerce, you cannot ignore the importance of Instagram and its users for your e-commerce business. Whether you have an eCom store or you want to expose your Instagram account to your website users, embedding Instagram feeds on your website can give you many benefits:
- Increase user engagement
- Improve brand awareness
- Boost sales through links in Instagram photo posts and custom CTA buttons
Choose a suitable service, customize your Instagram widget to match your brand’s color palette and website layout, and filter or moderate content to display only what you want.
Additionally, consider using YouTube Gallery widgets to embed playlists, channels, and videos on your website.