OG 社交卡片图生成器

1200×630 · 多版式 · 中文自动换行 · 纯本地绘制
左对齐留白
居中大字
左侧色条
引用式

📖 OG 社交卡片图生成器使用说明

把链接发到微信、微博、X 或者 LinkedIn 的时候,展开的那张大图就是 OG 图。它由页面里的 og:image 标签指定,很多站点根本没设,分享出去只有一行光秃秃的标题,点击率差一截。这款工具用来快速造这张图:填标题、选版式、下载,整个过程在浏览器里完成,不上传任何内容。

站里已经有一个 OG 预览器负责看效果,这一款负责把图做出来,两个配着用刚好补上闭环。

一、尺寸该选哪个?

1200×630 是通用答案。Facebook 官方推荐的最小尺寸是 1200×630,宽高比 1.91:1,X 的 summary_large_image 卡片、LinkedIn、微信的分享卡片都能正常裁切这个比例。绝大多数场景只需要这一个尺寸。

1600×900 是 16:9,适合同时要用作文章封面图的场景,在高分屏上更清晰。要注意它的比例与 1.91:1 略有差异,部分平台会做轻微裁切。

1080×1080 是正方形,主要用在小红书、Instagram 这类以方图为主的平台,以及微信朋友圈的部分展示位。

不管选哪个,有一条通用原则:重要内容不要贴边。各平台的裁切规则不一样,边缘留出至少 5% 的安全区,标题才不会被切掉。这款工具的版式已经预留了安全边距。

二、文字该写多少?

OG 图上的文字不是越多越好。它在信息流里的实际显示尺寸往往只有几百像素宽,手机上更小,一眼扫过去能读到的就那么几个字。

实践下来的经验:主标题控制在 20 个汉字以内,副标题 30 个字以内。超过这个量,字号被迫缩小,在缩略图状态下就糊成一片了。工具会随着字数自动调小字号并换行,但那是保底措施,不是让你多写的许可。

另外,OG 图上的文字不参与 SEO。搜索引擎不会 OCR 这张图里的字,它读的是 og:titleog:description 标签。图上的文字只影响人的点击决定,所以写法应该按"吸引人点"来,而不是按"塞关键词"来。

三、生成之后怎么用?

把导出的 PNG 上传到你的站点,然后在页面 head 里加上标签:

<meta property="og:image" content="https://example.com/og/article.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:card" content="summary_large_image">

三件事容易被忽略:图片地址必须是绝对路径,写相对路径抓取工具取不到;不能放在需要登录才能访问的位置,各平台的抓取程序是匿名访问的;宽高标签建议一起写,能让平台在图片下载完成前就预留出正确的位置。

改完之后,各平台的缓存需要手动刷新才会更新——Facebook 有分享调试器,X 有卡片验证工具,微信则需要换一个新的链接参数才能绕过缓存。这也是为什么建议在文章发布前就把 OG 图配好,而不是发布后再补。

四、这款工具做不到什么?

操作步骤

  1. 填标题主标题控制在20个汉字以内,副标题30字以内,超了字号会被迫缩小。
  2. 选版式左对齐留白、居中大字、左侧色条、引用式,四种可切换实时预览。
  3. 挑配色点色块换配色,或者用换个配色按钮随机试。
  4. 定尺寸通用选1200×630,做文章封面选1600×900,方图平台选1080×1080。
  5. 下载PNG纯浏览器绘制,图片不上传任何服务器。
  6. 写进页面上传后在head里加og:image绝对地址,配上宽高标签与twitter:card。

常见问题解答

OG图应该做多大?

1200×630是通用答案,比例1.91比1,X的大图卡片、LinkedIn、微信分享卡片都能正常裁切。重要内容别贴边,各平台裁切规则不同,边缘留5%安全区。

图上的文字对SEO有帮助吗?

没有。搜索引擎不会OCR图里的字,它读的是og:title和og:description标签。图上文字只影响人的点击决定,写法应该按吸引人点来而不是塞关键词。

为什么我改了OG图分享出来还是旧的?

各平台都有缓存。Facebook有分享调试器可以强制刷新,X有卡片验证工具,微信需要换新的链接参数才能绕过。建议发布前就配好而不是发布后补。

og:image写相对路径行吗?

不行,必须是绝对地址。另外不能放在需要登录才能访问的位置,各平台的抓取程序是匿名访问的。

标题最多能写多少字?

建议主标题20个汉字以内、副标题30字以内。信息流里的实际显示尺寸只有几百像素宽,字太多会糊成一片。工具会自动缩字号换行,但那是保底不是鼓励多写。

能加logo或产品图吗?

当前版本只做文字与色块的组合,不支持插入图片。需要的话导出后在图片编辑器里叠加。

能批量生成吗?

不能,一次一张。给几百篇文章批量出图需要服务端的图片生成方案。

为什么导出的字体和我预期的不一样?

canvas用的是系统字体,不同设备的字形会有细微差别。要精确控制字形得用设计软件。