跳到主要内容

Open Graph 社交卡片预览 —— Google / X / Facebook / LinkedIn / Slack / Discord

在上线前,先看清你的 og:title、og:image、twitter:card 在 Google、X、Facebook、LinkedIn、Slack、Discord 上分别长什么样。

  • 本地处理
  • 分类 生成器
  • 适合 从空白开始,先拿到一版可修改的结果。
输入

0 字符 (≤60)

0 字符 (≤110)

推荐 1200×630(1.91:1)

Meta 标签
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
实时预览
Google 搜索
example.com
你的页面标题
一句简短有吸引力的页面描述。
X / Twitter · summary_large_image
无图片 · 请填 og:image
example.com
你的页面标题
一句简短有吸引力的页面描述。
Facebook
无图片 · 请填 og:image
example.com
你的页面标题
一句简短有吸引力的页面描述。
LinkedIn
无图片 · 请填 og:image
你的页面标题
example.com
Slack
example.com
你的页面标题
一句简短有吸引力的页面描述。
Discord
example.com
你的页面标题
一句简短有吸引力的页面描述。
无图片 · 请填 og:image

一切都在你的浏览器里运行。标题、描述、URL 只会编码进可分享的链接,不会发到任何服务器。og:image 是你的浏览器直接拉取用于预览,这个请求发往图片所在的服务器,不经过我们。

这个工具能做什么

一个完全在浏览器里运行的 Open Graph 社交分享卡片预览器。填入 `og:title`、 `og:description`、`og:image` 图片地址、`og:url`、`og:site_name`,再选一个 `twitter:card` 类型,六张预览卡片就实时更新 —— Google 搜索结果摘要、 X/Twitter 的 `summary_large_image` 大图卡、Facebook 分享、LinkedIn 帖子、 Slack 展开预览、Discord 嵌入。每张卡片都按对应平台真实的截断长度渲染: 一个 92 字符的标题在 Discord 上完整显示,到了 Google 和 Facebook 就会被 省略号截断;图片也按这些网络实际裁剪的 1.91:1 比例呈现。每个输入框下方的 字符计数会在标题或描述超过最严格的那条上限时立刻变红提示。当文案在每个 平台上都顺眼了,一键即可复制一整段 `<meta property="og:...">` 加 `<meta name="twitter:...">` 标签,直接粘进你的 `<head>`。整个工具纯前端 运行:你输入的内容不会被上传,唯一离开本机的只有浏览器为预览而发出的 og:image 图片请求,你的文案只会随你主动复制的分享链接传播。

工具细节

输入
文本
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制 + 预览
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 18 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
生成器 · 营销人
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

Open Graph 社交卡片预览 适合怎么用

适合快速生成初稿、起步素材或结构化结果,再人工整理后发布。

适合生成任务

  • 从空白开始,先拿到一版可修改的结果。
  • 生成可重复使用的草稿、名称、模板或占位素材。
  • 先探索多个选项,再挑最适合当前任务的。

生成检查项

  • 生成内容发给客户、上页面或进文档前,必须人工看过。
  • 有品牌语气、格式或受众要求时,不要沿用默认值。
  • 只保留真正符合任务的部分。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 Meta 标签生成器 SEO meta 标签生成器 —— title / description / Open Graph / Twitter Card / Schema.org。 打开
  2. 2 Meta 描述 Brief 生成器 根据页面主题、关键词和受众生成 SEO meta description 候选。 打开
  3. 3 Favicon 生成器 一键生成 favicon 套件 —— 文字或上传图,输出 16/32/180/512 px PNG。 打开

真实使用场景

  • 别让发布推文把核心卖点截断了

    你正要在 X 上发布一款产品,标题就是整段卖点。把标题填进 og:title, 盯着 X 的 summary_large_image 卡片:78 字符时正好在关键词前被截断。 删到 68,计数从粉色变回灰色,卡片就显示出完整一行。复制 meta 代码块 粘到落地页 head,分享出去就是精心设计的样子,而不是在你发布受众最集中 的那个平台上被砍掉一截。

  • 在设计 og:image 之前先把裁剪定下来

    设计师问你"OG 图要多大、安全区在哪?"先放一张占位的 1200×630 地址进 og:image,把 Facebook、LinkedIn、Discord 三张卡片并排看 —— 都按 1.91:1 裁剪,所以更高的源图顶部或底部 5% 里的任何文字都会被切掉。 把这三张预览截图放进设计简报。设计师就会把 logo 和标题留在可见带内, 而不是凭感觉做、再返工导出两遍。

  • 让在 Slack 里分享的内部文档真正漂亮地展开

    团队 wiki 页面在 Slack 里老是展开成一条光秃秃的蓝色链接,没有任何 上下文。填好 og:title、og:description、og:site_name,看带左侧色条的 Slack 预览卡片,把描述调到 Slack 的 140 字符上限以内,让展开像一段 真正的摘要。把生成的标签粘进页面模板;下次有人在频道里贴这条链接, 就会展开成有标题有描述、大家真会去点的卡片。

  • 内容发布前一遍过完所有社交平台的 QA

    发布一篇长文前,把最终的标题、描述、主图一次性填进去,从上到下扫一遍 六张卡片:Google 摘要看搜索点击率,X 和 Facebook 看付费/自然社交, LinkedIn 看 B2B 受众,Slack 和 Discord 看社区分享。一屏就能告诉你 同一套文案是否各平台通吃,还是要给最严的那个平台准备一个更短的标题 版本 —— 不用在五个独立校验器之间来回切。

  • 交给开发的是可直接粘贴的标签,而不是一份说明

    市场定好了文案,现在开发需要标签。与其写一张用文字描述 og:title 和 twitter:card 的工单,不如把表单填好,复制完整 meta 代码块,放进交接 文档。开发原样粘进 head —— og:type 和 twitter:card 已经包含在内,卡片 能正常渲染 —— 不会再为用哪个属性名、哪种卡片类型来回确认。

常见踩坑

  • 用相对路径的 og:image,比如 `/og.png`。爬虫是从独立服务器抓取 og:image 的,没有页面上下文,相对地址会解析成空。一定要用绝对的 `https://` 地址 —— 本工具的预览也只加载绝对图片地址,这样能立刻暴露这个问题。

  • 想要大横幅却选了 twitter:card `summary`。`summary` 在文字旁渲染一张小方形缩略图,而不是占满宽度的 1.91:1 大图。如果预览里出现的是一张挤巴巴的方形裁剪,把卡片类型切到 `summary_large_image`。

  • 写了一个很长的标题,因为它在 Discord 上放得下就以为没事。LinkedIn 能容 119 字符但完全不显示描述,Google 约 60 字符就截断。要看的是最严平台的计数,而不是恰好能完整显示你文案的那张卡片。

隐私说明

每一张预览都是浏览器标签页里的纯 JavaScript 渲染的 —— 你输入的标题、 描述、URL、站点名都不会被上传。唯一的网络请求是浏览器去拉取 og:image 地址以便画出卡片,这个请求直接发往图片所在的服务器,不经过 Toolora, 我们也看不到。你的输入还会被编码进分享链接的 query string,所以如果你 复制并发送一个"分享预览"链接,收到的人 —— 以及任何记录这条 URL 的服务器 —— 都能读到这些值。对外营销文案这是预期行为;对禁运期或未公布的文案, 请复制生成的 meta 标签,而不是分享 URL。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-29