Skip to content

OG image generator. Pixel-perfect, every time.

Free Open Graph image generator for the editor, a dynamic OG image API for production, and MCP for agents. No headless browsers. No layout drift.

  • 120 OG image templates
  • 1200×630 default
  • social preview + X cards
og:image → saved /u/… URL

Generate in the editor, save, copy that file URL.

Live OGForge render: the Aurora template
Hero template

live · /api/og/aurora · 1200×630

Create an OG image — five seconds

Social preview generator in the browser: twelve flagship templates, a title, four canvas sizes including 1200×630 and X 1600×900. The preview is the real API.

Canvas

typing…

Open Aurora in the editor →

OG image maker

Pick a template, type, export PNG. JPEG and WebP on Pro. Four canvas presets, ten palettes. What you preview is byte-identical to what you download.

Browse OG image templates →

Dynamic OG image API

One GET endpoint. Your content as query params; immutable bytes with an ETag in return. Drop the URL in og:image — Next.js, Astro, or any host.

bash
curl 'https://ogforge.co/api/og/aurora?title=Hello' \
  -H 'X-API-Key: ogf_live_...' -o og.png

Agents

MCP tools + x402 micropayments — $0.01 per render in USDC on Base. No account, no key.

json-rpc
POST /mcp
{"jsonrpc":"2.0","id":1,"method":"tools/call",
 "params":{"name":"render_og",
  "arguments":{"template":"aurora",
   "params":{"title":"Hello"}}}}

Same URL → same bytes. Forever.

Default Open Graph image size is 1200×630. Every render is keyed by sha256(template@version, params, preset, fmt, engine) and served with an immutable ETag and Cache-Control: public, max-age=31536000, immutable. Your og:image never drifts, never re-layouts, never 404s.

ETag: "sha256:9a41f3c7d2e8b510f4a6c9d0e1b2a3f4c5d6e708192a3b4c5d6e7f8091a2b3c4"

OG image generator plans

Free OG image generator in the browser. Upgrade for a dynamic OG image API key, quota and history.

Compare plans →

Free

$0

Free OG image generator in the browser.

  • Web editor + all OG image templates
  • PNG downloads
  • Ephemeral uploads (24h)
  • Ads shown on web editor

Most popular

Pro

$19.99/mo

Ad-free editor, REST API, CDN storage, and analytics.

  • Ad-free usage
  • REST API support
  • 1000 API renders / month
  • CDN storage
  • Render history
  • Unlimited bandwidth
  • Analytics

Enterprise

Let's talk

One engine. Unlimited unfurls. Your brand on every share.

  • Unlimited API renders
  • Private render lane
  • Custom SLAs & volume
  • Direct founder line

Agents pay $0.01 per render in USDC on Base — no account. Yearly Pro is $199.99 (2 months free).

OG image generator FAQ

Sizes, the free editor, the API, and why a preview might not show.

What is an OG image generator?

A tool that creates the 1200×630 image behind your og:image tag — the social preview on LinkedIn, Slack, Discord, and X. OGForge is a free OG image generator plus a dynamic OG image API: one Go engine for the editor, export, HTTP, MCP, and x402. Same URL, same bytes.

What is the ideal Open Graph image size in 2026?

1200×630 pixels (1.91:1) is the safe default for Facebook, LinkedIn, Slack, Discord, and X summary_large_image. OGForge also exports x 1600×900, square 1200×1200, and thumb 600×315 as PNG, JPEG, or WebP.

How do I create an OG image with the API?

Pro: GET /api/og/{template}?title=… with an API key (or x402). For og:image, save a generated /u/{id} URL — live query URLs are not public. No HTML-to-image, no host lock-in.

Is the OG image generator free?

The web editor is free (verified email, PNG downloads, ads on the editor). JPEG/WebP, the REST API, CDN storage, and analytics are Pro. AI agents can skip accounts and pay $0.01 USDC on Base per render.

Why is my OG image not showing?

Use an absolute HTTPS URL, include og:image:width and og:image:height (1200 and 630), and set twitter:card to summary_large_image. Paste the page into the OG image checker, then re-scrape with Facebook or LinkedIn — platforms cache aggressively.