Drop a URL
Put the endpoint into your og:image meta tag. Nothing to host, nothing to deploy.
Beautiful OGP images from a single URL.
Five designer templates, full Japanese font support, edge-rendered with Satori on Cloudflare Workers. ~100ms response, cached on R2 forever.
How it works
Three boring steps. No headless browser, no design tool, no SDK.
Put the endpoint into your og:image meta tag. Nothing to host, nothing to deploy.
Five JSX templates rendered through Satori, parameterized by a few query strings.
resvg-wasm rasterizes at the edge in ~100ms, then R2 caches the result forever.
Templates
Override colors, fonts, and copy through query strings. More on the way.

blog-post
saas-product
news-article
portfolio
minimalFeatures
Boring foundations, sharp defaults. No surprises in the bill or the response time.
Cloudflare Workers in 300+ locations. ~100ms cold, near-zero on cache hits.
Noto Sans JP loaded by default. CJK, latin, and emoji glyphs ship out of the box.
Blog, SaaS, news, portfolio, minimal. Override colors, copy, and accents via URL params.
Identical params return the same PNG forever. Cloudflare R2 is dirt cheap and fast.
Free 50, Pro 1k, Business 10k, Enterprise 100k. Resets automatically on the 1st.
Checkout + webhook + subscription sync wired. Upgrade, cancel, downgrade — all hands-free.
Pricing
No annual contracts, no per-seat math, no metered surprises.
Try it. Watermarked, no card required.
For blogs and side projects.
For SaaS and media sites.
Need more? Enterprise at $99/mo (100k images) — hello@socialcard.dev