How to Add Social Media Icons to an Email Signature
Enhance your email signature by adding social media icons. Discover step-by-step instructions to turn every email into a powerful marketing tool.

Adding an Instagram post directly to your website is a fantastic way to showcase dynamic, real-world content and blend your online presence seamlessly. This guide will walk you through exactly how to get the Instagram embed code, step-by-step. We'll cover posts, Reels, and what to do when the embed option seems to be missing.
Before we get into the "how," let's quickly touch on the "why." Embedding Instagram content isn't just about making your website look good, it has tangible benefits for your brand or business. It acts as powerful social proof, showing visitors that you have an active and engaged community. It also keeps your site content fresh and dynamic without you having to manually upload new images. An embedded post can drive traffic to your Instagram profile, growing your followers and boosting engagement on future content. It's a simple, low-effort way to add authenticity and credibility to your site.
Grabbing the embed code for a standard photo or video post is a straightforward process, but there's a small catch: you must do it from a desktop web browser. The option is not available within the Instagram mobile app.
Here's the step-by-step breakdown:
That's it! You now have the code. The next step is to paste it into your website's HTML editor where you want the post to appear.
The code itself will look something like this:
<,blockquote class="instagram-media" data-instgrm-captioned data-instgrm-permalink="https://www.instagram.com/p/C..." data-instgrm-version="14" style="background:#FFF, border:0, border-radius:3px, box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15), margin: 1px, max-width:540px, min-width:326px, padding:0, width:99.375%, ">,<,div style="padding:16px,">,<,a href="https://www.instagram.com/p/C..." style="background:#FFFFFF, line-height:0, padding:0 0, text-align:center, text-decoration:none, width:100%," target="_blank">,<,div style=" display: flex, flex-direction: row, align-items: center,">,<,!-- Code continued... -->,<,/div>,<,/a>,<,/div>,<,/blockquote>,<,script async src="//www.instagram.com/embed.js">,<,/script>,
The good news is that embedding an Instagram Reel follows the exact same process as a regular post. The steps are identical, and again, you must be using a desktop browser.
The embedded Reel will be fully playable on your website, bringing motion and video content to a static page, which can dramatically increase visitor engagement.
Once you have the code copied, you need to paste it into the right place on your website. How you do this depends on the platform you're using, like WordPress or Squarespace. The key is that you need to add it as raw HTML, not as plain text.
In the WordPress Block Editor (Gutenberg), this is incredibly simple:
WordPress is usually smart enough that you can also just paste the share link of an Instagram post into a regular paragraph block, and it will auto-embed. However, using the full HTML code gives you explicit control over including or hiding the caption. For more detailed instructions on this platform, refer to our guide on how to embed an Instagram post on WordPress.
Most modern website builders follow a similar logic. You aren't pasting the code into a standard text box. You need to look for a specific element designed to handle code.
Regardless of the platform, the general rule is to find a "Code," "HTML," or "Embed" block or element and paste your code snippet there.
Sometimes you'll click the three dots and the "Embed" option is nowhere to be found. This is a common point of frustration, but there's almost always a simple reason for it. Here are the most common culprits:
This is the number one reason. You can only embed posts from public Instagram accounts. If an account is set to private, Instagram logically prevents its content from being displayed publicly on other websites. There is no workaround for this, it's a privacy setting that must be respected.
Instagram gives creators control over how their content is used. A user can go into their settings and disable embedding for their entire account. They also have the option to disable embedding on a per-post basis. If the creator has turned this feature off, you won't see the "Embed" option, and you should respect their choice not to have their content shared off-platform. For instance, knowing how to turn off comments on Instagram Reels is another way creators manage content interaction.
For context, a creator can do this by going to their profile on a desktop, clicking a post, hitting the three-dot menu, and selecting "Disable embedding." They can also manage this for their entire account under Settings >, Website permissions >, Caches on third-party sites.
It's worth repeating: the feature to get an official embed code is only available on the desktop version of Instagram. If you try to find it on your phone's app, you'll see options like "Share," "Link," and "Save," but "Embed" will not be one of them.
Generally, the embed code feature is designed for permanent content like feed posts (photos, carousels, videos) and Reels. Ephemeral content like Instagram Stories cannot be embedded in the same way. Stories are designed to be temporary and live within the app's ecosystem, so a permanent embed code doesn't align with their purpose.
Now that you know how to do it, here are a few quick tips to make sure you're doing it well:
Embedding Instagram posts is a simple yet powerful technique to enrich your website with authentic, engaging content and strengthen your brand's social proof. By grabbing the code snippet from the desktop version of Instagram, you can easily place photos, videos, and Reels onto almost any web page, connecting your social media presence directly with your home on the web.
While embedding highlights your best existing content, creating that standout material consistently is the real challenge. At Postbase, we built a simple, modern social media platform to help you plan and schedule your content across all your platforms without the usual headaches, so you always have top-tier posts ready to share and show off on your site.
Enhance your email signature by adding social media icons. Discover step-by-step instructions to turn every email into a powerful marketing tool.
Record clear audio for Instagram Reels with this guide. Learn actionable steps to create professional-sounding audio, using just your phone or upgraded gear.
Check your Instagram profile interactions to see what your audience loves. Discover where to find these insights and use them to make smarter content decisions.
Requesting an Instagram username? Learn strategies from trademark claims to negotiation for securing your ideal handle. Get the steps to boost your brand today!
Attract your ideal audience on Instagram with our guide. Discover steps to define, find, and engage followers who buy and believe in your brand.
Activate Instagram Insights to boost your content strategy. Learn how to turn it on, what to analyze, and use data to grow your account effectively.
Wrestling with social media? It doesn’t have to be this hard. Plan your content, schedule posts, respond to comments, and analyze performance — all in one simple, easy-to-use tool.