v1 · Korean/Japanese fonts built-in

OG images from a single URL.

5-second setup. 200ms rendering. From $4/month. Next.js, WordPress, Jekyll — drop in a URL, anywhere.

Start free →View API docs
No credit card · 50 images/month free · 99.98% uptime
LIVE PREVIEW1200 × 630 · PNG
OG Preview
https://og.planhub.kr/v1/og?title=My+blog+post+title&theme=dark&subtitle=Built+in+Korea+%C2%B7+Launched+in+2026
WHY OGSHOT

Why generate OG images in code.

Instead of opening Figma for every post, just drop a title into your og:image URL.

The old way

  • Manually design each one in Figma/Canva
  • Can't maintain templates without a designer
  • Korean fonts break, emojis don't render
  • Vercel OG only works if you use Next.js
  • 100 posts = 100 uploads

OGShot

  • +Just a title in the og:image URL
  • +4 themes built in, fully customizable
  • +Pretendard · Noto Sans JP — perfect CJK
  • +Works with any stack, just a URL
  • +Unlimited generation, CDN-cached
FEATURES

Fast. Lightweight. Works everywhere.

200ms Rendering

Satori-based. No Chromium — direct SVG. Fast even from cold start.

vs Bannerbear 2000ms

CJK Fonts Built-in

Pretendard, Noto Sans JP, Noto Sans SC. Zero configuration.

Korean · Japanese · Chinese

Framework Agnostic

Next.js, WordPress, Jekyll, Hugo, Rails, Django — anywhere.

Just a URL

From $4/month

One-third of competitors. Affordable for solo devs.

vs Bannerbear $49
QUICKSTART

One line is all it takes.

A single meta tag in head. That's it. URL fills in per post, even across 100 articles.

1Grab an API key (5s)
2Add one meta tag
3Preview on social
index.html
<!-- og:image meta 태그 하나면 끝 --><meta property="og:image"  content="https://og.planhub.kr/v1/og    ?title=나의 블로그 글 제목    &theme=dark    &api_key=YOUR_KEY" />
PLATFORMS

Auto-optimized for every platform.

Kakao breaks high-res images due to file size limits. Add platform=kakao and it auto-compresses to 800×400 JPEG under 250KB.

💬 카카오톡
800 × 400 · JPG 250KB
?platform=kakao
🐦 트위터 / X
1200 × 628 · PNG
?platform=twitter
# 슬랙
1200 × 630 · PNG
?platform=slack
📱 WhatsApp
1200 × 630 · JPG 300KB
?platform=whatsapp
PRICING

Honest pricing. No hidden fees.

Overage: $3 per 1,000 images. Cached images don't count.

Free
$0
₩0 · ¥0
  • 50 images / month
  • IP-based quota
  • 4 default themes
  • Custom domain
  • Priority support
Start Free
Hobby
$4/mo
₩5,500 · ¥500
  • 500 images / month
  • API key access
  • All themes
  • Custom domain
  • Priority support
Get Started
Starter
$12/mo
₩15,900 · ¥1,500
  • 3,000 images / month
  • 5 API keys
  • All themes + custom
  • Custom domain
  • Priority support
Get Started
Popular
Pro
$39/mo
₩52,000 · ¥4,800
  • 15,000 images / month
  • Unlimited API keys
  • Custom domain (1)
  • Priority support (24h)
  • Enterprise SLA
Start Pro
Scale
$99/mo
₩132,000 · ¥12,000
  • 100,000 images / month
  • Unlimited API keys
  • Custom domains (5)
  • Priority support (4h)
  • Enterprise SLA
Get Started

Only newly generated images are counted. Once generated, images are CDN-cached and served without re-rendering.

Your first OG image in 5 seconds.

No credit card. 50 free images/month. Sign up with one click.

Start free →View API docs