Type a title, pick a theme, and download a 1200×630 social card that works on X, LinkedIn, Facebook and Slack. Need one for every blog post? It's one API call.
Free, no signup (5 downloads/day). The preview updates as you type.
GET /v1/og takes the same fields and returns the PNG. Each new card costs 1 credit. Repeating the same request with the same key is served from cache and costs nothing, so re-running a build doesn't burn credits.
Parameters: title (up to 120 chars), subtitle (200), site (60), theme (indigo, dark, light, sunset, mint). Save the PNG at build time, or use a signed public URL as your og:image: it hides your key, and nobody can change the text. Never put your API key itself in public HTML.
Want your own layout, fonts or logo? Send any HTML to /v1/screenshot with width=1200&height=630. Check the result with the Open Graph checker.
Pay-as-you-go: €5 buys 2,000 images and credits never expire. Get 100 free API renders
| Size | 1200×630 px (1.91:1). X, LinkedIn, Facebook and Slack all use this ratio for large cards. |
| Title length | Keep it under about 60 characters so it stays big and readable on a phone. |
| Tags | <meta property="og:image" content="https://…/card.png"> plus <meta name="twitter:card" content="summary_large_image">. Use an absolute HTTPS URL. |
| Caching | Platforms cache cards for days. Give a new image a new URL rather than overwriting the old one. |