For the complete documentation index, see llms.txt. Markdown variants are available by appending .md to any URL or sending an Accept: text/markdown header. An agent skill is available at /.well-known/agent-skills/site-skill.md.
/
241
Sponsor

Signal Open Graph Preview

Paste a URL and see the link preview Signal will build from it.

How Signal renders a link

Signal builds a link preview on the sender's device and routes the request through a privacy proxy. The card puts the image first, then a bold title, a short description, and the bare domain underneath.

Signal reads the Open Graph title, description, and image from the initial HTML response and ignores twitter:* tags. Without og:image it falls back to the page's apple-touch-icon or favicon, shown as a small thumbnail beside the text; so is any image under 200px or roughly square. A clear title and a wide image that still reads when cropped do the most work.

When Signal does not show a preview

Signal only supports links that start with https. A disabled link-preview setting, a page that blocks the request, or metadata that is not present in the initial response can leave the message as a plain link.

Previews are generated before a message is sent and can be removed from the composer. If a page has changed, paste the link again after fixing its metadata instead of relying on an older preview.

What to set for a Signal preview

Set og:title, og:description, and og:image in the page head. Use an HTTPS image at 1200×630 when possible, keep it under 5 MB, and serve it without an image redirect.

The scanner requests both the page and its image with Signal's preview user agent, so it can show whether the tags are reachable before you send the link.

Frequently asked questions