CardURL CardURL
Login

How CardURL hosted OG URLs work

What you get

A stable HTTPS image URL. Slack, X, and iMessage fetch it. You put one meta tag in the page head.

Preview vs paid URL

The lander preview is free and watermarked. It lives at /preview/<template>. The paid URL is /og/<siteKey>/<template>. Unpaid keys 404.

Site key

After Checkout we email the site key. Login at /account recovers it. Do not put the key in a public repo if you can avoid it — anyone with the URL can load the PNG while the subscription is live.

URL shape

https://cardurl.dev/og/<siteKey>/blog?url=https://yoursite.com/post

Query params set Title, optional Subtitle, Author, Accent color (color), Date (defaults to today), or Auto url on a verified domain. Templates: blog, launch, changelog, docs. Brand kit lives at /account. See templates.

Cancel → 404

Cancel the subscription and hosted URLs 404. That is the product. Details: cancel.

What we do not do

Not a website screenshotter. We do not render HTML you send us. Not a credit meter. See examples or go home and try it.

Limits

1200×630 PNG. Four templates. Title and subtitle 160 characters. Author 80. Auto ?url= only for domains verified on the site key. Preview 30 requests per minute per IP. One site key per subscription. 7-day trial, then $39/mo.