API-first · 11 OG · 8 Badges · 4 SEO

Social assets, on demand

Self-hostable image generator for OG cards, SVG badges, and SEO icons. Drop a URL into your <meta> tags and get beautiful, on-demand assets — no signup, no SDK.

23 Ready-Made Assets

Everything you need

11 OG Templates

Blog, product, portfolio, event, launch and more at 1200×630.

8 SVG Badges

Label, stat, status, progress, score, socials, tech-stack, availability.

4 SEO Assets

Favicon, Apple touch icon, PWA manifest icon, Twitter card.

Zero signup
4 size presets
Zod validation
CORS-enabled

Quick Start

Paste the URL directly — no SDK, no signup.

quick-start
HTML
<meta property="og:image"
  content="https://og.yourdomain.com/api/og/general
           ?title=Hello+World&theme=dark" />
Next.js
export async function generateMetadata() {
  const url = new URL('/api/og/general', process.env.NEXT_PUBLIC_DEPLOYMENT_URL);
  url.searchParams.set('title', 'Hello World');
  return { openGraph: { images: [url.toString()] } };
}
cURL
curl -G "https://og.yourdomain.com/api/og/general" \
  --data-urlencode "title=Hello World" -o image.png
Python
import requests
resp = requests.get(
  "https://og.yourdomain.com/api/og/general",
  params={"title": "Hello World", "theme": "dark"},
)
open("image.png", "wb").write(resp.content)