How to Embed an Instagram Feed on Your Website

July 10, 2026

An Instagram feed is a great way to keep your website fresh while showcasing your latest posts, products, or behind-the-scenes content. Whether you’re building your brand, highlighting customer experiences, or promoting new updates, displaying your Instagram feed helps visitors stay connected with your social media presence without leaving your website.

With Jotform’s Instagram Feed Widget, you can bring your Instagram content directly to your website in just a few steps. Customize the layout to match your site’s design, then embed the widget to keep visitors engaged with your latest posts.

Note

Before your Instagram posts can appear in the widget, you’ll need to connect a valid Instagram account or source. Make sure you have access to the account you’re connecting.

Creating Your Instagram Feed Widget Embed Code

Before you can embed the widget on your website, you’ll first need to connect your Instagram account and customize how your feed will appear. Here’s a quick walkthrough:

  1. On your Workspace page, click on Create on the top-left side of the screen.
Workspace page highlighting the Create button in the top-left corner to start a new project
  1. In the window that opens up, click on Website Widget.
Create window displaying the Website Widget option for creating a new website widget
  1. Next, in the Search bar at the top of the Choose Website Widget page, search for the Instagram.
  2. Then, in the search results, click on Use Widget.
Searching for the Instagram widget on the Choose Website Widget page and selecting Use Widget
  1. Now, in Website Widgets, under the General tab in the Widget Properties panel on the right side of the page, configure the following options:
    • Connected Sources
      • Source Type — Choose the type of Instagram content to display, such as posts from a specific account or another supported source.
      • Source — Enter or select the Instagram account or source you want the widget to display.
      • Add Source Button — Click this after setting up the Instagram sources to display content
    • Header — Toggle this to show or hide the widget’s header.
    • Widget Title — Add a title to appear at the top of the widget.
Instagram widget General settings showing Source Type, Source, Add Source, Header, and Widget Title options
  1. Then, scroll down to the bottom and continue to set up these options:
    • Widget Description  — Add a short description below the title to provide context for your Instagram feed.
    • Source Tabs — Show tabs that let visitors switch between multiple connected Instagram sources.
    • Author Name — Show or hide the name of the Instagram account that published each post.
    • Author Picture — Show or hide the profile picture of the Instagram account.
    • Publication Date — Show or hide the date each Instagram post was published.
    • Post Text — Show or hide the caption or text associated with each Instagram post.
    • Source Label — Display a label indicating which connected Instagram source each post belongs to.
Instagram widget General settings showing Widget Description, Source Tabs, Author Name, Author Picture, Publication Date, Post Text, and Source Label options
  1. Once you’re done, switch to the Styles tab and manage the following options:
    • Color Scheme — Choose a predefined color scheme or customize the widget’s colors to match your website.
    • Title Alignment — Choose how the widget’s title is aligned, such as left, center, or right, to match your website’s layout.
    • Jotform Branding — Show or hide Jotform branding on the widget, depending on your plan and preferences.
    • Post Style — Select the overall appearance of each Instagram post card.
    • Action on Post Click — Choose what happens when a visitor clicks a post, such as opening it in a popup or redirecting to Instagram.
    • Popup Style — Customize the appearance of the popup displayed when visitors open a post.
Instagram widget Styles settings showing Color Scheme, Title Alignment, Jotform Branding, Post Style, Post Click Action, and Popup Style options
  1. Then, scroll down and set up these other options:
    • Image Ratio — Adjust how images are cropped or displayed within each post.
    • Actions Bar — Show or hide the action bar containing engagement or sharing options.
    • Source Style — Customize how the connected Instagram source information is displayed.
    • External Links — Show or hide links that direct visitors to Instagram.
    • Card Accent Colors — Choose how accent colors are applied to your Instagram feed cards. You can use Instagram’s default platform colors, apply a single custom accent color across all cards, or turn off card accents altogether.
    • Background Color — Set the overall background color of the widget.
    • Feed Surface Color — Set the background color of the feed area where your Instagram posts are displayed.
Instagram widget Styles settings showing Image Ratio, Actions Bar, Source Style, External Links, Card Accent Colors, Background Color, and Feed Surface Color options
  1. Moving on, scroll down and manage these things:
    • Post Background — Choose the background color of each post card.
    • Post Text Color — Set the color of the text displayed in each post.
    • Post Link Color — Choose the color used for links displayed within posts.
    • Popup Background — Set the background color of the post popup.
    • Popup Backdrop Color — Enter a CSS color of the overlay displayed behind the popup.
    • Popup Text Color — Set the text color used inside the popup.
Customizing the Instagram widget by configuring post card colors, text and link colors, and popup background, backdrop, and text colors
  1. After that, scroll down to the bottom and continue to customize these things:
    • Text Size — Adjust the size of the text displayed throughout the widget for better readability or to match your website’s design.
    • Corner Radius — Control how rounded the corners of the feed cards appear, giving the widget either a modern, rounded look or a sharper appearance.
    • Card Shadow — Enable or adjust the shadow effect around each post card to add depth.
Customizing the Instagram widget by adjusting text size, feed card corner radius, and card shadow effects
  1. Following that, switch to the Layout tab and configure the following options:
    • Layout — Choose how your Instagram posts are arranged, such as in a grid, masonry, carousel, or another supported layout.
    • Width — Adjust the overall width of the widget to fit your website’s layout.
    • Columns — Choose how many columns of Instagram posts are displayed at once. More columns allow more posts to appear side by side.
    • Rows — Set the number of rows displayed in the widget, controlling how many posts are visible vertically.
Configuring the Instagram widget layout by adjusting the display style, widget width, column count, and number of rows
  1. Then scroll down to the bottom and continue to set up these things:
    • Item Spacing — Adjust the amount of space between individual posts to create a more compact or spacious layout.
    • RTL — Enable Right-to-Left (RTL) layout for languages that are read from right to left.
    • Open Links in New Tab — Choose whether Instagram links open in a new browser tab.
Customizing the Instagram widget layout by adjusting post spacing, enabling right-to-left support, and opening links in a new tab

That’s it. Your Instagram Feed Widget is now set up and ready. Next, you’ll copy its embed code so you can add it to your website.

Getting Your Instagram Feed Widget Embed Code

Once you’ve finished customizing your Instagram Feed Widget, you’re ready to get its embed code. Here’s a quick how-to:

  1. In Website Widget, in the pink navigation bar at the top of the page, click on Publish.
Website Widget Builder showing the Publish button in the pink navigation bar at the top of the page

Note

If you’re not logged in, you’ll be asked to log in to your Jotform account or sign up for a Jotform account before you can continue using your widgets.

  1. Then, click on Copy Code.
  2. Or, if your website is built on a supported platform, click on Platforms in the menu on the left. 
Website Widget Publish page showing the Copy Code button and Platforms option for embedding
  1. Next, in the Search bar at the top of the Platforms page, search for the specific platform.
Website Widget Platforms page showing the search bar used to find a supported website platform
  1. For this example, we’ll use the Tumblr platform. Click on its icon.
Selecting the Tumblr platform from the Jotform Platforms page to view widget embedding steps
  1. Finally, click on Copy Code, and you’re done.
Website Widget embedding page showing the Copy Code button for adding the widget to a Tumblr website

That’s it. Simply paste the embed code into your website, and the widget will automatically display your latest Instagram posts for visitors to explore. Take a look at the screenshot below to see how it appears on a sample website.

Sample website showing the Instagram widget with live Instagram posts, profile information, and media content

Note

You can manage your widget anytime from the My Widgets page. For a step-by-step guide on how to do it, check out our full tutorial on How to Manage Website Widgets.

Pro Tips

  • Display your Instagram Feed Widget on your homepage, About page, or product pages to keep your website fresh with your latest social media content.
  • Choose a layout that best fits your content. For example, a grid works well for showcasing photos, while a carousel is ideal if you want to save space.

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Podo Comment Be the first to comment.
Still have unanswered questions?

We’re here for you 24/7, anytime you need us day or night. Have a question or need a hand with something? Our team is always ready to help out.