OGOGready
New · One-click brand setup from your URL

Automatic social images for every page

Design one branded template. OGready generates a perfect Open Graph image for every blog post, product, and landing page — automatically. Stop opening a design tool every time you publish.

Free tier · No credit card · Your first image in under 60 seconds

Scan your site

Paste your website. OGready finds the brand, reads the page, and renders a share image automatically.

live
1200 × 630 · live render
Live Open Graph image preview
Drop this pattern in your <head>
<meta property="og:image" content="/api/preview?template=signal-light&eyebrow=ogready.com&title=Automatic+social+images+for+every+page&subtitle=Design+one+template+%E2%80%94+every+page+gets+a+perfect+share+image.&tag=New" />

Your site replaces the sample values with each page's real metadata.

How it works

Connect once. Handled forever.

Three steps, then you never think about share images again.

01

Set up your brand in a click

Paste your site URL — we match your colors, logo, and name. Or pick a premium style. Takes seconds.

02

Add the tag to your layout

Use your site's shared <head> or layout template. Each page passes its own title and description, so every page renders its own image.

03

Every rendered page is covered

Framework sites inherit the tag automatically. Plain static HTML pages need the tag in each file. Run a coverage scan anytime to double-check.

Templates

Clean share cards, every time

Opinionated, on-brand layouts that render in real time. These are live — not screenshots.

How to choose the right builder in Fukuoka
API authentication that stays simple
The fastest way to publish a useful project page
Launch your product page
v1.4 — One-click brand setup
Work that speaks for itself
One image URL for every route
Design once. Ship forever.
Sell more with sharper previews
Features

Everything you need to automate the boring part

One-click brand setup

Paste your site URL — OGready reads your name, colors, and logo, then matches every template to your brand.

Dynamic image URL

Add the tag to your shared layout, or to each static page. The image renders on request and caches at the edge — no build step, no storage.

Site coverage scan

Paste your sitemap.xml to list every page with its image URL — verify your whole site is covered before launch.

Developer API

POST JSON props to /v1/images and get a PNG back. Wire it into CI, CMS webhooks, or bulk jobs.

Fast & cached

Renders in tens of milliseconds warm. Cache hits are free and don't count against your plan.

Usage you can see

A clear dashboard of renders this period, per project — so there are never billing surprises.

For developers

A clean API, or one meta tag

Generate images programmatically, or just point a URL at your template. Both are first-class.

  • Stable, cacheable image URLs per template
  • Bearer-token API with per-key rate limits
  • PNG or SVG output, 1200×630 by default
# 1. The no-code way — one tag in your <head>
<meta property="og:image"
  content="https://img.ogready.com/og/tpl_live_x9?title=Hello&amp;subtitle=Page%20description" />

# 2. The API way — POST props, get a PNG
curl https://api.ogready.com/v1/images \
  -H "Authorization: Bearer og_live_•••" \
  -H "Content-Type: application/json" \
  -d '{"template":"tpl_live_x9","props":{"title":"Hello","subtitle":"Page description"}}' \
  --output og.png
Pricing

Start free. Upgrade when it's working.

A render is one freshly generated image. Cache hits are always free.

MonthlyYearly2 months free

Free

Wire up a personal site or blog.

$0
Start free
  • 250 image renders / month
  • 1 project · 3 starter styles
  • Auto brand setup + dynamic image URL
  • 1 API key · “Made with OGready” watermark
Most popular

Pro

For real blogs, docs & startups.

$19/mo
Choose Pro
  • 5,000 image renders / month
  • 5 projects · unlimited templates
  • All premium styles + site coverage scan
  • No watermark · 5 API keys

Business

Agencies & programmatic pages at scale.

$99/mo
Choose Business
  • 50,000 image renders / month
  • 25 projects · higher rate limits
  • All premium styles + site coverage scan
  • No watermark · 20 API keys · priority support

Enterprise

250k+ renders, SLA, SSO, a signed DPA, team seats, webhooks, and a custom image domain — built around how your team works.

Contact us

A render is one freshly generated image — cache re-serves are always free and never count. Paid plans keep serving past your monthly allowance (we'll nudge you to upgrade — never break your cards or surprise-bill). Cancel anytime.

FAQ

Questions, answered

What counts as a render?+

One freshly generated image. Cache hits and re-serves are free and never count against your monthly allowance — so a viral post costs you nothing extra.

Do I need a template per page?+

No. A template is one branded style; each page passes its own title into it, so every page gets its own image automatically. Most sites need just one.

Do I add the tag once or on every page?+

Social apps read the exact page being shared. If your site has a shared layout, add the OGready tag to that layout once and every page will output its own image tag. If your site is separate static HTML files, each file needs the tag in its own <head>.

Do I need to be on Vercel?+

No. Unlike framework-locked solutions, OGready works with any stack — Next.js, Astro, Hugo, WordPress, Rails, or a plain HTML site. If you can add a meta tag, you're done.

Which frameworks are supported?+

All of them. The dynamic image URL is just a normal URL and the API is plain HTTP — OGready gives you the exact tag to paste, with no per-framework plugin to install.

Can I use my own brand style?+

Yes — paste your site URL and OGready auto-matches your name, colors, and logo, or set them by hand. Paid plans unlock premium base styles and remove the watermark.

Can I cancel anytime?+

Yes. Manage or cancel your subscription from the billing portal in one click. Your free tier stays active.

Stop designing share images by hand

Set up your template once and let every page take care of itself.