Skip to main content

Tweet to Image Converter

Third-party service

Turn a real tweet into a shareable image — paste the tweet's link and get back its actual author, text and date as a downloadable SVG card.

Input

Paste the link to any public tweet on X (Twitter).

Drop an image or browse
One file · image

Optional. X doesn't expose the real avatar publicly — stays in your browser, or a neutral placeholder is drawn.

Output

Preview

The tweet card will appear here.

SVG source
 
Was this helpful?

Guides

Paste the link to any public tweet and get back an image of it — the actual author, the actual text, the actual date — ready to drop into a slide deck, a blog post, or a screenshot that won't go stale if the original tweet is later deleted or edited.

This looks up the real tweet through X's own public embed service, so it's not a mockup: the name, handle and text always match what's actually posted. If you want a fully fake or hypothetical tweet instead — any name, any text, any engagement numbers — use Fake Tweet Generator.

How to use it

  1. Paste the tweet's URL — either a twitter.com or x.com link works.
  2. Optionally upload an avatar image. X's public embed data doesn't include the poster's real profile picture, so a neutral placeholder is drawn unless you add one yourself.
  3. Pick a background: light, dim or dark.
  4. Press Convert. Copy or download the resulting image as SVG.

Why no like/retweet/reply counts?

X's public embed service — the same one that powers "Embed Tweet" buttons across the web — doesn't expose engagement numbers or the poster's real avatar without a signed-in, paid API. Rather than invent plausible-looking numbers (which would make an image claiming to be a REAL tweet quietly false), this tool only renders what it can verify: the author, the text, and the date.

Does this work for private accounts or deleted tweets?

No — only public tweets are visible to the embed lookup. A deleted tweet, a protected account, or a mistyped link all fail the same way: "Couldn't find that tweet."

Is the tweet URL sent anywhere?

Yes — it's sent to X's own public oEmbed endpoint to look up the tweet's content, which is what makes the image real rather than a mockup. No account, sign-in or API key is involved on either end.

What costs credits?

One credit per lookup — the Convert button shows the exact price before you run it. Credits reset daily, and a run that fails (tweet not found, network error) costs nothing.

tweettwitterximagescreenshotconvertersocial media

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/tweet-to-image-converter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tweetUrl": "https://x.com/jack/status/20",
    "theme": "light"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `tweet-to-image-converter` tool (Tweet to Image Converter) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.