The tweet-to-image tool converts a Twitter/X post into a shareable PNG card, 600 pixels wide. Paste a public tweet URL to fetch it automatically, or switch to manual mode and fill in any content yourself. The result is useful for sharing on platforms like WhatsApp, Telegram, or Instagram that don't embed Twitter cards natively.
When Auto-Fetch Fails
Auto-fetch requires the tweet to be publicly visible. Private accounts, deleted tweets, and accounts that require login to view will return a "failed to fetch" error. In those cases, switch to manual mode and type in the text directly — the final card looks identical regardless of which mode produced it.
Avatar URLs from Twitter's CDN sometimes fail to load in the card due to hotlink restrictions. If the avatar shows broken, replace it with a direct image URL from another host, or leave the avatar field empty.
Uploading Images in Manual Mode
Manual mode accepts up to 4 images. They display in a grid that mirrors how Twitter lays out media: 1 image fills the full width, 2 images split equally, 3 or 4 images use Twitter's native two-column grid. Images are rendered in the browser — they are not uploaded to any server.
The QR Code Option
When the QR code toggle is on, the card includes a scannable code that links directly to the original tweet URL. This is most useful when the image will be printed or shown in a context where the viewer can't just click a link. Enabling this and all other layout elements together increases the card height noticeably.
Engagement Numbers in Manual Mode
All engagement fields (likes, retweets, replies, bookmarks, views) are editable in manual mode and can be left blank to hide that row entirely. Setting them to any number still results in a valid-looking card. Auto mode shows whatever the API returned at the moment of the request — those numbers will not update after the card is generated.