Tweet to Image 推文转图片 — 免费推特截图生成器

不用截屏的推特截图生成器。每张卡片都按 X 的真实版式还原 —— 598px 正文栏、40px 头像、名称与时间同一行、互动为零时只留图标。显示名称、用户名、蓝V、时间和每一个互动数字都能改,三种主题(亮色/暗蓝/纯黑)、可裁成 3:4 与 9:16 竖图,导出四角透明的 PNG,支持 1×/2×/3×。全部在你的浏览器里渲染,不上传任何内容。

  • 免费,无需注册
  • 真实 X 版式 · 三种主题
  • 透明 PNG · 3:4 与 9:16
  • 浏览器本地渲染
预览 100%原始比例 · 导出 1196 px
Tweet to Image@tweet2image·2小时
把任意推文做成干净的 PNG。 显示名称、用户名、蓝V、时间,以及每一个互动数字都能改,支持 1×/2×/3× 导出。 全部在你的浏览器里渲染,不上传任何内容。 tweet2image.com
128
342
2.6万
91万

Tweet to Image 是什么?

Tweet to Image 是一个免费的浏览器工具,把一条推文的内容渲染成 PNG 图片 —— 一个不真的去截屏的推文截图生成器。你填入显示名称、用户名、正文和互动数据,它按 X 上帖子的真实比例画出卡片并交给你。

之所以需要它,是因为按常规方式做推特截图比听上去麻烦。原始截图会连带屏幕上的其他东西,像素密度取决于你的显示器,而且错过那一刻就无法再改。当你要把一条推文放进幻灯片、邮件通讯、视频封面或口播画面时,通常需要的是一张尺寸可预期的干净卡片 —— 而且往往还得改点什么,因为数据在你第一次看到之后已经变了,或者这张卡本来就是一个从未发布过的样稿。

版式不是随手模仿。它对着 X 桌面端帖子的真实尺寸来:598 像素的正文栏、40 像素的头像,显示名称、认证徽章、用户名和时间在同一行,操作栏在下面。一张卡片读起来是真是假,多半就取决于这几个数值对不对。

不需要注册,没有次数限制,不带水印,出图链路上也没有任何服务器。页面加载完之后,你可以断网继续用。

这个推特截图生成器能改哪些内容?

卡片上显示的每一个值都能改。账号、正文、时间和四项互动数据都是输入项,不是写死的。

每一个露出的数字

回复、转发、点赞、浏览全部可改,而且可以直接敲缩写 —— 3.7K、1.2M、3.7万 都会被解析成数字。填 0 数字会完全消失,只留一个光秃秃的图标。这不是偷懒,这正是 X 对零计数的处理方式,弄错它是让卡片一眼假的最快途径之一。

账号信息

显示名称、@用户名、头像和蓝V 徽章。上传头像会用浏览器的本地文件读取接口读入,也可以粘贴图片直链(前提是对方允许跨域)。留空则用 X 官方 logo 兜底,而不是显示一个破图。

三种真实主题

亮色(#FFFFFF)、暗蓝 Dim(#15202B)和纯黑 Lights out(#000000)—— 与 X 提供的三种完全对应。Dim 是同类工具最常漏掉的一档,它们把暗色模式当成只有纯黑一种,而相当多的人日常就用 Dim 刷推。原图是 Dim 却做成纯黑,用这个主题的人一眼就能看出来。

面向竖屏的比例

可以按卡片自身高度导出,也可以锁定 3:4 或 9:16。卡片会撑成精确的比例、内容垂直居中,直接丢进竖屏信息流不用再裁。正文特别长时会超出比例,编辑器会明确提示,而不是悄悄把字挤扁。

中英文数字规则

数字跟随页面语言:英文是 3.7K 和 1.2M,中文是 3.7万 和 1.2亿。这是真实存在的差异,不是把标签翻译一下 —— X 自己就会切换规则,一张中文界面的截图上写着 37K 而不是 3.7万,中文读者会立刻察觉。

内容不出本机

卡片的绘制与截取全部在页面内完成。没有上传步骤,没有图片服务器,出图链路上也没有任何 API 调用 —— 这也是首次加载之后断网仍能继续用的原因。

怎么把推文做成图片?

五步,都在上面的编辑器里:填账号、贴正文、填数据、调外观、导出。

  1. 1

    填账号

    写上显示名称和用户名 —— @ 会自动加,所以不用自己写。上传一张头像或粘贴图片链接,再决定要不要蓝V。

  2. 2

    贴正文

    把正文贴进来或直接写。段落之间的空行会原样保留,因为 X 就是这么渲染的。链接、@提及、#话题会被自动识别并变蓝,过长的链接也会像平台那样截断显示。

  3. 3

    填数据

    输入互动数据,写全数或缩写都行。输入框下方会显示这个数在卡片上的实际样子,导出前就能确认缩写对不对。

  4. 4

    调外观

    选主题,决定右上角要不要显示 Grok 图标和「⋯」菜单,需要竖图就选一个比例,否则卡片高度会跟着正文走。

  5. 5

    导出

    「导出 PNG」下载文件;「复制图片」把 PNG 直接放进剪贴板,方便粘到文档或聊天里。绝大多数情况选 2 倍就对了。

推文转 PNG:能导出哪些尺寸和比例?

每一次导出都是同一件事:把推文转成 PNG,尺寸由你挑。三档倍率、三种形状。卡片的 CSS 宽度是 598 像素,所以 2 倍会产出 1196 像素宽的 PNG —— 和 Retina 屏上截图的像素密度一致。

原始1196 × 随内容嵌进文档、幻灯片或博客文章,高度应当跟着正文走。
3:41196 × 1594偏好竖版裁切的信息流。卡片在画面中垂直居中。
9:161196 × 2126全屏竖版视频与快拍类格式。

倍率只改分辨率,不改版式:1 倍宽 598 像素,2 倍 1196,3 倍 1794。文字不会在不同倍率之间重新排版,所以预览里看到的断行就是文件里的断行。只有当下游还要再放大时才需要选 3 倍。

边角默认是圆角,半径与 X 一致,为 16 像素。导出的 PNG 里圆弧外侧是透明的,卡片因此能干净地落在任何背景上,而不是带着一个白框。需要硬边缘时把边角切成直角 —— 比如图片后续反正会被裁掉。

输出格式只有 PNG,这是有意为之。推文基本上就是平色背景上的小字,而这恰恰是 JPEG 最不擅长的场景 —— 每个字周围都会糊出一圈杂色;JPEG 也根本承载不了透明圆角。所以这里的推文转 PNG 是无损的:同一张卡反复导出,或者先按 3 倍导出再缩小,字口都不会变差。

你输入的内容会离开浏览器吗?

不会。文字、数字和你上传的头像都留在页面里。没有账号,没有上传步骤,出图过程也没有服务器参与。

卡片就是普通的 HTML 和 CSS,由你的浏览器渲染,然后在同一个页面里截成 PNG。上传的头像通过浏览器的 FileReader 接口读取,它把本地文件转换成页面可以绘制的数据,全程不发往任何地方。

编辑器确实会把你当前的卡片存进浏览器的本地存储,这样下次回来内容还在。这份数据留在你的设备上,别人读不到;清除本域名的站点数据即可删除。

只有一种情况会让本工具带着你的输入发起外部请求:如果你为头像粘贴了远程图片 URL,浏览器会向你指定的那个主机请求该图片,那个主机会看到这次请求。这和任何页面上的任何图片没有区别,而且只在你主动要求时才发生。

站点本身确实会加载 Google Analytics 来统计访问量。它上报的是你在看哪一页,而不是你卡片上的内容 —— 正文、数字和头像都不在上报范围内。具体收集了什么、以及怎么屏蔽,见隐私政策。

每一张导出的 PNG 都在文件元数据里带有一条声明,表明它是合成图像,写在 PNG 的 tEXt 数据块里;非 ASCII 文本则写进 iTXt 数据块。这条声明肉眼不可见,不改变画面,但任何标准图片工具都能读出来,也没有提供移除它的选项。

官方来源怎么说?

以下三段原文直接影响了本工具的行为设计。

Posts are one of our most visible brand elements, so it’s important that they are presented correctly.
X 开发者文档, Display requirements: Posts
Content Credentials function like a nutrition label for digital content.
内容来源与真实性联盟(C2PA), c2pa.org
Each tEXt chunk contains a keyword and a text string.
W3C, PNG 规范 §11.3.3.2

这些信息的依据是什么?

本工具复刻的行为,以及本页所述的各项说明,依据以下公开来源。

还有哪些常见问题?

按你实际想弄清楚的事情分组:怎么用、要付出什么、边界在哪。

怎么用

怎么把一条推文做成图片?

把推文正文贴进编辑器,填上显示名称、@用户名和互动数据,选个主题,点「导出 PNG」。整个过程不到一分钟,文件直接落到下载目录。目前还不支持粘贴链接导入 —— 内容由你自己填,这也意味着你可以做一条从未发布过的推文,或者在导出前把错别字改掉。

不用截屏,怎么把推文存成图片?

这正是本工具要解决的事。系统截屏会连带屏幕上的其他东西,像素密度取决于你的显示器,而且事后无法修正。这里你得到的只有卡片本身,尺寸由你指定(1×/2×/3×),默认圆角且圆弧外侧导出为透明,图片能干净地落在任何背景上 —— 而且导出前你还能改数字、改文字。

能把一整个推文串做成一张图吗?

暂时不能。目前只渲染单条推文。推文串、引用推文和回复是呼声最高的补充,也是接下来要做的,但给日期就是瞎猜了。眼下的变通办法是逐条导出,再用任意图片编辑器拼起来。

支持 X(原 Twitter)吗?

支持 —— 卡片对着的是现在的 X 版式,不是老 Twitter。包括操作栏里的浏览量、右上角的 Grok 按钮,以及 X 目前提供的三种主题(亮色、暗蓝 Dim、纯黑)。如果你要复刻的是更早的截图,把浏览量关掉、Grok 图标隐藏即可。

能去掉背景或换主题吗?

都可以。三种主题覆盖 X 自己提供的:亮色(#FFFFFF)、暗蓝 Dim(#15202B)、纯黑 Lights out(#000000)。边角默认圆角,圆弧外侧导出为透明,所以卡片周围不会带一个生硬的背景方框。想要实心矩形就把边角切成直角。

能带上原本的点赞、转发和浏览数吗?

能,而且这正是重点 —— 回复、转发、点赞、浏览全部可改,卡片可以带上真实数字而不是一排空图标。可以直接敲 3.7K 或 1.2万 这样的缩写,会自动解析。填 0 数字会消失、只留图标,这正是 X 对零计数的处理方式。

费用与使用权

真的免费吗?有水印吗?

真免费,无水印。不需要账号,不用注册,没有次数限制,没有付费档,产出上也没有任何水印。唯一额外写入的是文件元数据里一条不可见的声明,说明这张图是生成的而不是截屏来的 —— 它不出现在画面上,也不改变观感。

生成的图片能发到 Instagram、LinkedIn 或我的博客吗?

本工具对文件的用途不设任何限制,3:4 和 9:16 两个比例就是为竖屏信息流准备的。但某一张图具体能怎么用,取决于你放进去的内容 —— 文字、显示名称和头像可能属于别人,这需要你自己去厘清,不是我们能替你决定的。

需要登录 X 才能用吗?

任何登录都不需要 —— 不用登 X,也不用登我们。本工具从不与 X 通信,不索要 token,也没有账号系统。这也意味着你退出登录、被限流、甚至根本不用 X,它照样能用。

边界与技术问题

如果推文已被删除或是私密的怎么办?

对本工具没有影响,因为它不从 X 抓取任何东西 —— 内容是你自己填的。如果推文已经没了,你需要从别处拿到文字(存档、引用、或者你自己的记忆),但只要文字到手,卡片渲染起来和其他任何一条没有区别。

有 App 或者给开发者的 API 吗?

没有移动 App。有一个命令行工具,用真实浏览器把 JSON spec 直接渲染成 PNG;另有无界面 URL 模式 —— 带 ?embed=1 和压缩后的 spec 打开页面,等就绪标记出现后读取生成的 data URL。这足以在脚本或构建流水线里批量出图,完整字段见 llms.txt。

能导出成 JPG 或 SVG 吗?

目前不能 —— 无论是下载还是复制到剪贴板,导出的都只有 PNG。PNG 能把小字保持锐利,JPEG 会把它糊掉;而且透明圆角只有 PNG 承载得了。如果下游一定要 JPG,导出之后再转一次即可,卡片本身不依赖任何特定容器格式。

分享时该怎么标注原作者?

把卡片上的显示名称和 @用户名保持准确,并在发布图片的地方链接到原帖。不要改动别人写的内容再冠以其名 —— 服务条款明令禁止,而且每张导出图元数据里那条声明也让生成图始终可被识别为生成图。