---
layout: page
title: Facebook screenshot
permalink: /guides/social-media/facebook/
parent: Social Media
grand_parent: Guides
nav_order: 2
description: >-
Learn how to automatically take screenshots of Facebook posts with HTML/CSS to Image using Zapier, AI assistants via MCP, or JavaScript, PHP, Python, and Ruby.
---
# Screenshot a Facebook post
{: .no_toc }
{: .fs-9 }
Use the HTML/CSS to Image API to autogenerate screenshots from Facebook.
{: .fs-6 .fw-300 }
## How it works
To generate a screenshot of a Facebook post, we can make use of the Facebook embed feature.
For the image to work, make sure you set the `selector` param to `.fb-post` and `ms_delay` to `1500`.
This gives the embed extra time to load and has the API properly crop the image.
## Example code
Copy this example, and swap out the href to create an image of any Facebook post you'd like.
{% cloudinary /assets/images/facebook.png alt="Generate a screenshot of a Facebook post" %}
HTML
{:.text-delta}
```html
```
**Important:** set these parameters when creating the image.
- selector: `.fb-post`
- ms_delay: `2500`
[Try it yourself](https://htmlcsstoimage.com/examples/facebook-screenshot){: .btn .btn-green .fs-5 .mb-4 .mb-md-0 .mr-2 }
{% include code_footer.md version=2 %}