How-to · Published October 17, 2026 · 9 min read
How to Screenshot Public Instagram, TikTok, X & Facebook Posts (Clean, No Popups)
Quick answer
To screenshot a public Instagram, TikTok, X or Facebook post cleanly, open the post's own link (not the feed), close any prompts with the platform's own buttons, and capture only the post card. Keep the account name and any watermark visible. If you want to show someone else's post on your website, the platform's official Embed option is usually the better choice, though it is not a license in itself.
First: whose post is it?
A social media post is usually protected by copyright like any other photo, video or text. The major platforms' terms say users keep ownership of what they post and grant the platform a license to show it. That license is for the platform, not for you, so a public post is not automatically free to reuse.
| Situation | Generally |
|---|---|
| Your own post, your own account | Fine to capture and reuse (check rights in any music, images or people you included) |
| Someone else's post, kept for personal reference | Low risk |
| Someone else's post in an article you comment on | Can be covered by fair use or quotation exceptions; crop to what you discuss and credit the creator |
| Someone else's post in ads or marketing | Get permission. Commercial purpose is one of the factors that weighs against fair use, and quotation exceptions are narrow, so marketing use is hard to justify without a license |
| Showing a post on your site | The official embed is usually the lower-risk option (see the caveats below) |
Four methods compared
| Method | Clean result | Stays up to date | Best for |
|---|---|---|---|
| 1. Manual capture of the post page | Medium | No | Notes, reports, quick sharing |
| 2. Element capture of the post card | High | No | Articles that discuss a specific post |
| 3. Official embed | High | Yes, including deletion | Showing someone else's post on your site |
| 4. Render your own post's embed to an image | High | No | Newsletters, decks, case studies with your own content |
1A clean manual capture
- Open the post's permalink. Use the share menu's "Copy link" and open it in a new tab. The single-post view has less clutter than the feed.
- Close prompts properly. Use the platform's close button on cookie or login dialogs. If a platform only shows the post to logged-in users, log in to your own account.
- Pick the width. A desktop window around 1200 to 1400 px wide shows the post with its caption without stretching images.
- Capture. On a phone, use the normal screenshot and crop. On a computer, use your browser's screenshot tool (Firefox and Edge: Ctrl+Shift+S).
- Redact other people. Blur names and avatars in comments you do not need.
2Capture just the post card
On a desktop, Chrome can capture one element without cropping: open DevTools, find the post's container in the Elements panel (use the element picker and click the post), right-click it and choose Capture node screenshot. You get a PNG of exactly that card, with the account name and caption, and none of the page around it.
Class names on social platforms change often, so pick the element visually rather than relying on a saved selector. Full steps are in our Chrome DevTools screenshot guide.
3Use the official embed instead
When the goal is to show a post on your website, an embed is usually better than a screenshot:
- The platform provides it for this purpose, and the post is displayed from the platform with its controls intact.
- It keeps the creator's name, link and current counts.
- If the creator deletes the post or makes it private, it disappears from your page too, which respects their choice.
Look for Embed in the post's share or "•••" menu on the web. Some accounts turn embedding off; then the option is missing, which is a signal to ask before using the post at all.
An Embed button is not a blanket license from the creator. Courts have looked at how embedded content is displayed (in the US, for example, the Ninth Circuit's 2023 decision in Hunley v. Instagram), and the answer can differ by country and by how you use the post. For commercial or sensitive uses, ask the creator or a lawyer.
4Your own posts, rendered to an image
Brands often need their own posts as images: in a newsletter, a pitch deck or a case study, where embeds do not work. Copy the embed code of your post and render it with a screenshot API's html parameter (the HTML is sent base64-encoded):
Embeds load the post in an iframe, and the iframe appearing does not mean its content has finished loading. Treat waitForSelector and delay as a starting point: run it on one of your posts, look at the image, and raise the delay if the card is still empty or the media has not loaded. Each platform's embed behaves differently.
Platform notes
| Platform | Permalink looks like | Worth knowing |
|---|---|---|
instagram.com/p/… or /reel/… | Embedding is not available for private accounts or accounts that disabled embeds | |
| TikTok | tiktok.com/@user/video/… | Downloaded videos carry a watermark; keep it |
| X | x.com/user/status/… | Threads are separate posts; capture each one you discuss |
| Post link from "•••" > Copy link | Only public posts can be embedded; posts shared with friends are not public |
Checklist before you publish
- Is it your post, or do you have permission or a clear exception (commentary, criticism, reporting)?
- Would the official embed do the job better?
- Is the creator's name or handle visible, with a link where possible?
- Are watermarks and credits intact?
- Are other people's names, faces and comments hidden unless they are the subject?
- Is it cropped to what your text actually discusses?
Takeaways
- Open the permalink and capture only the post card for a clean result.
- Creators own their posts; public does not mean free to reuse.
- To show someone else's post on your site, embed it.
- Automate only with your own content or with permission, and keep credits visible.
Sources
FAQ
How do I screenshot an Instagram post without the comments and sidebar?
Open the post's own link, then capture only the post card: on a desktop, right-click it in Chrome DevTools' Elements panel and choose Capture node screenshot, or crop a normal screenshot. Keep the account name visible.
Can I use a screenshot of someone else's post in my article?
The creator usually owns the post. Using it for commentary, criticism or news reporting can fall under fair use or quotation exceptions, depending on the country and the details; otherwise ask permission or use the platform's official embed.
Is embedding a post better than a screenshot?
Often, yes. An official embed is provided by the platform for this purpose, shows the creator's name and links back, and disappears if the creator deletes the post. It is not a blanket license, though: the legal assessment still depends on how you use it and on your country.
Can I remove the TikTok watermark or the username from a screenshot?
Don't. Removing creator credits or watermarks can add legal risk; in the US, 17 U.S.C. § 1202 covers removal of copyright management information.
Why do I see a login prompt when I open a post?
Platforms decide what logged-out visitors can see. Close the prompt with the platform's own button or log in to your own account. Getting around a login requirement can break the platform's terms.
Turn your own posts into clean images
Render the embed code of your own posts to PNG or WebP for newsletters, decks and case studies, with an exact width and a transparent or white background. The free tier gives you 300 screenshots, no credit card required.