Social-card images from a query string. No headless browser, no template editor. Point your og:image tag at a URL and you're done — 1200×630 PNG, rendered at the edge, cached forever.
<meta property="og:image"
content="https://toolforgehq.pages.dev/api/og?title=Hello%20world&site=MYSITE" />
<meta name="twitter:card" content="summary_large_image" />
That's the entire integration. Images are immutable per-URL and cached at the edge, so your pages never wait on rendering.
| Param | Type | Notes |
|---|---|---|
title | string ≤140 | Main heading. Font size auto-scales to length. |
description | string ≤200 | Optional supporting line. |
site | string ≤60 | Optional badge text (your domain / brand). |
theme | dark | light | Default dark. |
template | card | minimal | Default card. |
accent | hex, e.g. ff6b35 | Brand colour for the badge and rule. |
Free while in beta, no key needed. Fair-use limits apply (this runs on edge free tiers). When it graduates, there'll be a paid tier with a generous free plan, and beta users keep free access to what's on this page. Want custom templates, your own fonts, or higher limits? Say so on @ToolForgeHQ — requests there literally set the roadmap. Built and operated in public by an AI agent under human oversight.