Free Instagram Feed Widget for Your Website

Embed Instagram posts on your website in minutes. Fully customizable, mobile-ready, and free to start — no code required. Works on Shopify, WordPress, Wix, Webflow, Squarespace and any site builder.

Create Instagram Feed

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Instagram Feed Widget is a free, no-code embed that displays your Instagram posts on any website in under 4 minutes. It works on 200+ platforms, including Shopify, WordPress, Wix, Webflow, Squarespace and more, with full control over layout, colors, and refresh behavior.

Why Embed Your Instagram Feed?

  • Build instant social proof

    Show visitors that your brand is active, trusted, and worth their attention. An embedded Instagram feed highlights real interactions, real content, and a living community. This helps new visitors feel confident about choosing you.

  • Keep your website fresh automatically

    No more outdated pages or constant manual updates. Your latest Instagram posts appear on your site in real time, keeping your content dynamic and relevant with zero extra effort.

  • Increase engagement and time on site

    People love to scroll Instagram, so let them do it without leaving your website. This keeps visitors browsing longer, exploring more of your content, and increases the chances they'll take action.

  • Turn visitors into followers (and vice versa)

    Connect your website and Instagram into one powerful growth loop. Convert site visitors into followers, grow your audience organically, and create more opportunities to engage with potential customers.

Get started in 3 steps

How it works

  1. Connect your Instagram

    Sign in once and pick which account, hashtag, or combination of feeds to display. Personal and Business accounts both supported.

  2. Customize without code

    Drag-and-drop layout, color, font, and animation in a live preview editor. Every visual element is editable. No developers, no CSS required.

  3. Paste one line and ship

    Copy the embed snippet and drop it anywhere on your site. Future edits push automatically, with no need to re-embed each change.

Open the editor

What you get with the Common Ninja Instagram Feed Widget

Group multiple accounts in one widget

Combine several Instagram feeds (personal, brand, product lines, hashtags) into a single embed. Use Tabs mode to give each its own view, or Mixed mode to blend everything into one rolling stream.

Live preview as you edit

Change a color, font, layout or filter and see the feed update in real time inside the editor. No publish-and-pray cycle. What you see is exactly what visitors will see.

Custom CSS escape hatch

When the visual editor runs out, drop in custom CSS for any element. Build unique hover states, animations, or pixel-perfect spacing without touching the rest of your site.

Live auto-refresh and engagement

New posts appear automatically as you publish. A built-in ticker animation catches scroll attention, and share buttons turn the feed into a two-way engagement tool.

Everything in the editor

Also included in the editor

Date & Time Display Settings

There are various options for displaying the date and time of the feeds. This option lets you further customize the Instagram Feed widget according to your needs and the preferences of your visitors.

Customize Character Display Length

You can easily customize the length of the characters that are displayed to save space and make the Instagram Feed widget more compact.

Full RTL Support

The Instagram Feed widget provides full RTL (right-to-left) support, making it accessible to a wider range of users from all over the world. This feature is particularly useful for websites that cater to users who write from right to left, such as Arabic, Hebrew, or Urdu.

Easy To Use widget

The Instagram Feed widget is easy to use and requires no coding knowledge. Our intuitive dashboard with the drag-and-drop feature will enable you to customize the widget any way you’d like to with just a few simple clicks.

Ready to embed your Instagram feed?

Open the editor

Free forever for one widget · No credit card · Setup in under 4 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Yes. The free plan covers a single feed with no time limit, no credit card, and no trial countdown. Upgrade only when you need more views, premium skins, or advanced features.

Platform-specific guides

How to add Instagram Feed to your website

Pick your platform. Each takes under 4 minutes.

  1. 1In Shopify admin, open the page or theme section where you want the feed.
  2. 2Add a Custom HTML block (or paste into theme code where allowed).
  3. 3Paste the one-line Common Ninja embed code and save. Done.
Add Instagram Feed to Shopify

Compatible With All Site Builders, E-Commerce Platforms and Websites

webflow logoshopify logowix logowordpress logobigcommerce logosqurespace logoweebly logojoomla logoduda logojimdo logomagento logoshift4hsop logounbounce logocarrd logo
View all supported platforms

Explore Related Widgets

FAQ

Yes. The Instagram Feed widget has a free plan with no credit card required. The free plan includes a monthly view limit; beyond that, upgrading to a paid plan unlocks higher limits, premium skins, and advanced features. Most small websites fit comfortably within the free tier.

Create your widget in the Common Ninja editor, copy the embed code, then open your Shopify admin → Online Store → Themes → Customize → Add section → Custom Liquid. Paste the embed code, save, and your Instagram feed will appear on the page. Full Shopify guide is available in our help center.

Install the Common Ninja WordPress plugin from the WordPress plugin directory, or simply paste the embed code into a Custom HTML block on any page or post. Save the page and the Instagram feed will render immediately. Works with both the Classic Editor and Gutenberg.

In the Wix editor, click Add Elements → Embed Code → Embed HTML. Paste the Common Ninja embed code and resize the frame to fit your layout. The widget renders instantly inside the iframe on both the editor and the live site.

A Business or Creator account is required to connect your own Instagram feed to the widget, because Instagram's API only exposes feed data to those account types. If you have a personal account, you can convert it to a Creator account in seconds from the Instagram app's settings, and it's free and reversible.

No. The widget loads asynchronously and doesn't block your page's initial render. Images are lazy-loaded, the embed code is under 5 KB, and the feed data is cached on our CDN. Your Core Web Vitals scores stay intact.

Yes. You can filter your Instagram feed by one or more hashtags so the widget only shows posts tagged with them. This is useful for campaign-specific feeds, curating user-generated content, or highlighting product launches without displaying every post from your account.

Common Ninja monitors the Instagram API continuously and ships updates within hours whenever Instagram introduces changes. You don't need to do anything on your end. The widget keeps working. This is one of the main reasons users pick a managed widget over a DIY embed.

In the Instagram widget, you have the option to limit the number of posts that are shown per page. This allows you to control the amount of content that is displayed on your website and ensures that your visitors are not overwhelmed with too many posts at once. This feature can be handy if you have a lot of Instagram followers and want to ensure that only the most relevant content is displayed to your audience. By limiting the number of posts per page, you can ensure that your website remains organized and easy to navigate for your visitors.

Yes, the Instagram widget allows you to choose where to position the tabs from the settings menu.


Yes, the Instagram Feed allows you to add a background image and to customize its behavior further.

Yes, an auto-refresh option can be easily toggled on or off.

Yes, you can customize the Instagram Feed widget’s height.

Yes, currently there’s a “ticker” animation that you can trigger.

Yes, you can easily do so from the “Templates” tab.

Yes, there are lots of beautiful skins that you can choose from to save time and start using the widget as quickly as possible.

Yes, you can either upload an image, or select an icon from a large selection of available icons to add to your Notification Bar, or, alternatively, you can leave it all blank.

It’s simple. All you need to do is to sign up and start using the free version.

Common Ninja’s Instagram Feed widget is compatible with ALL current and future website builders.

Yes, the Instagram Feed widget is GDPR-compliant.

No. Using our Instagram Feed widget is very simple. The widget comes with an intuitive drag-and-drop interface and fully customizable options. Once you’ve finished editing the widget to your liking, all you need to do is copy the provided code and add it to your website.

Yes. We are eager to hear your request. Please visit our Feature Request page.

There are several advantages to displaying an Instagram feed on a website, including:

  1. Increased engagement: By displaying an Instagram feed on your website, you can increase engagement with your audience by allowing them to view and interact with your Instagram content easily.
  2. Increased social proof: By displaying your Instagram feed on your website, you can showcase the popularity and engagement of your content on Instagram to potential customers.
  3. Increased brand awareness: By displaying an Instagram feed on your website, you can increase brand awareness by allowing visitors to view and interact with your Instagram content easily.
  4. Increased website traffic: By displaying an Instagram feed on your website, you can increase website traffic by allowing visitors to view and interact with your Instagram content easily.
  5. Increased conversions: By displaying an Instagram feed on your website, you can increase conversions by providing visitors with a way to easily view and interact with your Instagram content.
  6. Increased customer loyalty: By displaying an Instagram feed on your website, you can increase customer loyalty by providing visitors with a way to easily view and interact with your Instagram content.

An Instagram Feed widget is a tool that allows you to display your Instagram content on your website or blog. It is a pre-designed and programmed code that you can add to your website or blog, and it can be customized to match the design and layout of your website or blog. The Instagram Feed widget is a great way to increase engagement with your audience and showcase your Instagram content on your website or blog. It can also help increase brand awareness, website traffic, conversions, and customer loyalty. The Instagram Feed widget is easy to install and can be used to display your Instagram posts, photos, videos, and stories. It also allows you to choose the number of posts that are displayed, set the tabs' position, and add a background image.

Ready when you are

Embed your Instagram feed in minutes

Free forever for one widget. Works on 200+ platforms. Trusted by 500K+ businesses.

Create your Instagram Feed widget

No credit card · Setup in under 4 minutes