🚫 No subscription · $49 once · Use forever

OG images as a
one-time payment API

Pass a URL, get a beautiful 1200×630 Open Graph image. 11 themes, instant PNG, zero setup. Stop paying monthly.

Try free ↓
Live — this image is rendered by the API right now
Live OG image example

Try it live

Edit the fields — preview updates instantly. No signup needed.

Your generated image
Generated OG image
Loading…

Everything you need. Nothing you don't.

Focused API. Does one thing perfectly.

Sub-200ms

PNG generated fast, cached at edge for repeat requests. Never slows your page.

🎨

11 themes

Dark, Light, Minimal, Ocean, Sunset, Forest, Rose, Slate — all optimized for Twitter, LinkedIn, Discord unfurls.

🔗

Just a URL

Params in the URL. No SDK, no npm, no config. Works in plain HTML.

🚫

No subscription

$49 once. API key never expires. No credit card to keep updated.

📦

Any framework

Next.js, Astro, Remix, SvelteKit, plain HTML — if you can set a meta tag, it works.

📏

Always 1200×630

The OG spec. Perfect for every social platform without cropping.

One line of HTML

Paste into your <head> and you're done.

<!-- Add to your <head> -->
<meta property="og:image"
      content="https://snapog.shiplab.xyz/og
        ?title=Your+Page+Title
        &desc=A+short+description
        &theme=dark
        &key=YOUR_API_KEY" />

# Or POST for dynamic content
curl -X POST https://snapog.shiplab.xyz/og \
  -H "X-Api-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Hello","desc":"World","theme":"ocean"}' \
  --output og.png

Simple pricing

One-time. No renewals. No surprises. No churn guilt.

Free tier

Try it out

$0
  • 50 images / hour
  • All 11 themes
  • No API key needed
  • No signup
Use free tier ↑
Pro — one-time

Unlimited access

$49 one-time
  • Unlimited API calls
  • Permanent API key
  • Custom branding (site name)
  • Priority support
  • Never expires