Bluesky Post
Screenshot Generator

Paste any public Bluesky post link and instantly generate a beautiful shareable image card.

✓ HD Quality PNG ✓ 3 Card Themes ✓ Avatar + Stats ✓ No Sign-up

Choose a card theme

Light
Clean & minimal
Dark
Sleek & modern
Sky
Bluesky gradient
📸
Your card will appear here

Paste a Bluesky post URL above and click Generate Card.

Fetching post…

How it works

Three steps to a shareable post card.

1

Copy the post link

On Bluesky, tap the three-dot menu on any post and select "Copy link to post". Works on mobile and desktop.

2

Choose a theme & generate

Paste the URL, pick Light, Dark, or Sky theme, and click Generate Card. The card renders instantly in your browser.

3

Download & share

Click Download PNG to save a crisp 1200px-wide image. Share it anywhere — Twitter, Instagram, Discord, wherever.

What's included on every card

Packed with context, ready to share.

👤

Avatar & name

Profile picture, display name, and @handle — pulled live from the AT Protocol.

📝

Full post text

The complete post body, properly wrapped and typeset at readable size.

🖼️

Images & video

Up to 4 images shown in a grid. Video posts show the thumbnail with a play button.

📊

Engagement stats

Replies, reposts, and likes are displayed exactly as they appear on Bluesky.

Frequently asked questions

No. The tool uses Bluesky's public AT Protocol API, which only returns data for posts on public accounts. Private accounts and deleted posts cannot be fetched.
Cards are rendered at 2× (HiDPI) resolution — 1200px wide — so they look sharp on any screen, including Retina and high-DPI displays.
The card contains the original post content, so the same copyright considerations that apply to quoting or screenshotting social media posts apply here. For personal sharing and commentary, it's generally fine. For commercial use, consult the platform's terms and applicable law.
The avatar is loaded directly from Bluesky's CDN. If the CDN request is blocked by your browser or network, the tool falls back to showing the author's initials in a colored circle instead.
Yes — if your browser supports the Clipboard API (Chrome 76+, Edge 79+), a "Copy Image" button appears after the card is generated. Firefox currently has limited Clipboard API support for images.
No. BskySuite is an independent project and is not affiliated with or endorsed by Bluesky Social PBC. We use the open, publicly available AT Protocol API.

How to use the Bluesky Screenshot Generator

Create a clean, shareable post card in seconds — here's everything you need to know.

BskySuite's Screenshot Generator creates a polished card from any public Bluesky post — ideal for sharing on Twitter/X, Instagram Stories, newsletters, or embedding in a blog article where a live post widget won't render.

Step 1 — Paste a post URL

On bsky.app, tap the three-dot menu on any post and choose "Copy link to post." Paste that URL into the input field and click Generate Screenshot. The tool fetches the post content, author details, and current engagement metrics in real time via the AT Protocol API.

What's on the card

Every generated card includes the author's display name and handle, their profile avatar, the full post text (including links and mentions), embedded images if the post contains them, and the live like, repost, and reply counts at the moment of generation. Counts are frozen in the PNG — they won't update after download.

Customisation options

Use the theme toggle to switch between light and dark card backgrounds before downloading. The card text is always pulled verbatim from the post — there is no text editor, which is intentional: a screenshot tool should represent content accurately and ethically.

Downloading

Click Download PNG for a high-resolution card (1200 × 630 px) ready for social sharing. On Chrome 76+ and Edge 79+, a Copy to Clipboard button is also available so you can paste directly into a tweet composer or document without saving a file first. Firefox has limited image clipboard support; use the download option instead.

Best practices

Generate the screenshot as soon as you see the post — engagement counts are frozen at generation time and won't reflect later activity. Use the dark theme for posts with bright images, as the contrast tends to look better when shared on lighter social media backgrounds. For multi-image posts the card shows the first image; there's no image selector currently. If the avatar or image fails to load, try regenerating — Bluesky's CDN occasionally returns rate-limit errors under heavy load.