Looking for the Instagram widget like this one?

You are in the right place!

Sign up

The most recent posts from the selected account will be displayed in the widget. Some of the settings are only available for accounts using a Business connection. See the difference between connection methods.

Only these posts from selected Instagram account that contain the following tags will appear in the widget. Leave blank if you want to show all your posts.

Posts layout

The way in which posts are displayed in the widget. Additional options are available for some of the layouts.

Number of columns Posts in the widget will be divided into the specified number of columns.

Number of photos The total number of most recent posts from the selected account available in the widget.

Padding The space in pixels between posts in the widget.

Whether the posts in the slider should move automatically or only with the help of slider arrows.

Slider speed Every how many seconds should the posts in the slider move.

Slider arrows

The slider arrows are used to move the posts in the slider. This option sets the visibility of the arrows.

Image format

Whether images should be displayed in 1:1 or original aspect ratio.

Carousel posts display option

A carousel post is an Instagram post with multiple photos or videos. This option allows to choose how these types of posts will be displayed in the widget.

Post click action

Where the user should be redirected after clicking on the post in the widget.

Post hover effect

Behavior of the post or animation of the image while you put a mouse arrow over it. If some effects are disabled it may be due to a collision with other settings, or because an account with Consumer instead of Business connection is selected.

Whether the Instagram posts description should be visible in the widget.

Captions length To how many characters the captions should be trimmed. If the value is 0, the entire caption will be displayed.

Font size How large the characters displayed in the widget should be. Font size is measured in CSS relative "rem" units. 1rem is equal to 16px.

Posts layout

The way in which posts are displayed in the widget. Additional options are available for some of the layouts.

Number of columns Posts in the widget will be divided into the specified number of columns.

Number of photos The total number of most recent posts from the selected account available in the widget.

Padding The space in pixels between posts in the widget.

Whether the posts in the slider should move automatically or only with the help of slider arrows.

Slider speed Every how many seconds should the posts in the slider move.

Slider arrows

The slider arrows are used to move the posts in the slider. This option sets the visibility of the arrows.

Image format

Whether images should be displayed in 1:1 or original aspect ratio.

Post hover effect

Behavior of the post or animation of the image while you put a mouse arrow over it. If some effects are disabled it may be due to a collision with other settings, or because an account with Consumer instead of Business connection is selected.

Whether the Instagram posts description should be visible in the widget.

Captions length To how many characters the captions should be trimmed. If the value is 0, the entire caption will be displayed.

Font size How large the characters displayed in the widget should be. Font size is measured in CSS relative "rem" units. 1rem is equal to 16px.

Posts layout

The way in which posts are displayed in the widget. Additional options are available for some of the layouts.

Number of columns Posts in the widget will be divided into the specified number of columns.

Number of photos The total number of most recent posts from the selected account available in the widget.

Padding The space in pixels between posts in the widget.

Whether the posts in the slider should move automatically or only with the help of slider arrows.

Slider speed Every how many seconds should the posts in the slider move.

Slider arrows

The slider arrows are used to move the posts in the slider. This option sets the visibility of the arrows.

Image format

Whether images should be displayed in 1:1 or original aspect ratio.

Post hover effect

Behavior of the post or animation of the image while you put a mouse arrow over it. If some effects are disabled it may be due to a collision with other settings, or because an account with Consumer instead of Business connection is selected.

Whether the Instagram posts description should be visible in the widget.

Captions length To how many characters the captions should be trimmed. If the value is 0, the entire caption will be displayed.

Font size How large the characters displayed in the widget should be. Font size is measured in CSS relative "rem" units. 1rem is equal to 16px.

Whether the widget should display a header.

Header layout

The way in which elements are displayed in the widget header.

Header elements

Elements that should be visible in the header. Click on the element to show or hide it. If some elements are disabled it may be because an account with Consumer instead of Business connection is selected.
If lazy-loading is checked, pictures will only be loaded if they are visible on the screen. This speeds up the loading of the widget and reduces the amount of downloaded data if the widget is located in the portion of a webpage that a user must scroll to see.

Widget width for tablet settings Tablet settings will be applied if the width of the widget on the website will be smaller or equal to the given value, but greater than the value in "Widget width for mobile settings" field.

Widget width for mobile settings Mobile settings will be applied if the width of the widget on the website will be smaller or equal to the given value.

Additional CSS code to be added to the styles in the widget.



                    

152

widgets created in the last 24h!

Your widget is ready!

Here is your widget code. Please copy it and paste it to your website.

Follow @lightwidget on Instagram for a chance to win a free upgrade for your widget! Read more about it here.

P.S. This is free version. You can use it without any limitations! But please keep in mind that Your widget will refresh (pull new photos from Instagram) once per day only! Also HTTPS is not available in free widgets. If You want to have more frequent updates and HTTPS enabled You can upgrade Your widget in 5 minutes! 10$ only (one time fee, no recurring payment)

Upgrade this widget!

Click here to see how to implement your widget in various CMS systems.

Features

  • Responsive

    Widget looks great on desktop, tablet and mobile devices. You can customize settings of the widget for various screen sizes.

  • Tiny

    No bloated libraries inside the widget. Everything is trimmed to minimum.

  • Fast

    Widget loads very fast. We use advanced CDN and caching to optimize loading times.

  • Official Instagram API

    We use new, official Instagram APIs - Instagram Graph API and Instagram Basic Display API

  • Links directly to Instagram

    We link directly to your Instagram account, not 3rd party pages filled with ads.

  • Ads free

    You will never see any ads in our widgets!

  • Multiple Instagram accounts

    Simple management of multiple Instagram accounts.

  • Hashtag filtering

    If you don't want to show your entire feed, you can show only posts with given hashtags.

  • 3 different type of widgets

    You can choose from 3 base types of widgets - grid, slider and masonry.

  • A lot of customizable options

    Each base widget type has many configurable options. Padding, hovers, captions, image formats and much more!

  • Custom CSS

    Not enough options? You can write your own custom CSS to adjust the widget to your needs!

  • 99% of supported websites

    If your website support iframes you should be able to install our widget on your page!

  • Copy and paste installation

    Create your widget, copy the code and paste it to your website. No coding skills required:)

  • Tutorials

    Step by step tutorials showing how to install widget in most popular CMS

  • Support

    Having trouble? Let us know! We reply to every support ticket!

Some of our users

Widgets in numbers

  • +300MMore than 300,000,000 widget views every month
  • +163k Over 163,000 happy users
  • +67k About 67,000 websites displays widgets daily
  • +100 Around 100 new widgets every hour

How to add LightWidget to your website?

  • How to install LightWidget in WordPress?

    WordPress

    How to add LightWidget to WordPress without external plugins?

    Read more
  • How to install LightWidget in Shopify?

    Shopify

    Add LightWidget to your Shopify website! Easy and quick tutorial.

    Read more
  • How to install LightWidget in Drupal?

    Drupal

    How to add LightWidget to Drupal? No custom plugin is required.

    Read more
  • How to install LightWidget on any HTML website?

    Any HTML website

    You can also add LightWidget to any HTML based website!

    Read more

LightWidget is a responsive widget for Instagram. You can embed our widgets on your website, blog, online store etc. You can generate various types of widgets with multiple options like hover effects, captions, padding, square crops, hashtag filtering and more. Each widget can support breakpoints so you can adjust how the widget will be displayed on desktop, tablet and mobile. Please use our generator to create an awesome widget and copy the embed code to your website:)