← All articles · April 21, 2026 · og.hjlabs.in

Free vs Paid OG Image Tools 2026 — Honest Side-by-Side Compare

There are now dozens of OG image services. Some are free forever, some are $99/month. Most blog posts comparing them are written by the paid tool's marketing team. This is an honest, hands-on comparison from someone who actually built one of them.

The categories

  1. URL-based generators — pass query string params, get an image. Simple, fast, free or cheap.
  2. Template builders — visual editor with layers and assets, then API.
  3. Browser-render services — give them HTML/CSS, they screenshot it.
  4. JSX/React tools — Vercel OG / Satori family.

Category 1: URL-based generators

og.hjlabs.in (free)

Disclosure: this is our tool. URL-based, 6 templates, free unlimited, no signup. Latency 5-30ms (Cloudflare edge). Limitation: 6 fixed templates with colour overrides — no custom layouts. Best for: developers, indie hackers, MVPs.

og-image.vercel.app (free, deprecated)

Vercel's original 2020 demo. Still online. Reliable. Single template only. Vercel has moved on to @vercel/og (see Category 4).

opengraph.b-cdn.net / opengraph.io (paid)

~$15/mo for higher limits. More templates than og.hjlabs.in. No clear differentiation if you don't need their specific design library.

Category 2: Template builders

Bannerbear ($49-149/mo)

Visual template editor + API. You design once in their UI, then call the API with dynamic text. Best for: marketing teams, multi-brand agencies, anyone who needs designer-quality output. Worth it if you publish 100+ images per month.

Placid ($24-79/mo)

Similar to Bannerbear, slightly cheaper. Strong template gallery. API includes layered SVG, PDF, and video output. Use case: same as Bannerbear.

Cloudinary ($89-549/mo)

Image transformation platform. Can do OG images via URL transformations. Overkill if OG is your only use case. Worth it if you also need responsive images, optimisation, and DAM.

Category 3: Browser-render services

HTMLCSStoImage ($14-119/mo)

Send HTML+CSS, get PNG back. Pixel-perfect — but slow (1-3s per image). Use when: you need exact CSS control or already have an HTML template you want to convert.

ApiFlash, ScreenshotMachine, Urlbox ($10-200/mo)

Same idea, slightly different APIs. Pricing roughly similar.

Category 4: JSX/React tools

Vercel OG / Satori (free + Vercel hosting)

You write a React component, Satori converts it to SVG/PNG at the edge. The most flexible option for developers comfortable with JSX. Works on Vercel Edge, Cloudflare Workers (with the npm package), and Node.js.

@cloudflare/satori-cf (free)

Satori adapted for Cloudflare Workers. Best of both worlds: free hosting, JSX flexibility.

Comparison matrix

ToolPriceSpeedCustomizationBest for
og.hjlabs.inFreeFast (~20ms)LowMVPs, indie
Vercel OGFree + edge fnMedium (100-300ms)High (JSX)Next.js apps
Bannerbear$49+MediumVery highMarketing teams
Placid$24+MediumVery highDesigner + dev
HTMLCSStoImage$14+Slow (1-3s)Total (HTML)One-off complex
Cloudinary$89+FastMedium (URL)Image platform users

Decision tree

  1. Personal blog or MVP, <1000 OG images/month? Use og.hjlabs.in — free, no signup.
  2. Next.js app where you control the rendering? Use @vercel/og. Native, free.
  3. Marketing team that wants designer-grade templates and doesn't write code? Bannerbear or Placid.
  4. Multi-brand agency, 10K+ images/month? Bannerbear or self-hosted Satori on Cloudflare Workers.
  5. One-off complex layouts you can't replicate in JSX? HTMLCSStoImage.

The hidden cost: maintenance

Self-built OG generators (even with Vercel OG) have a maintenance tail: font updates, edge runtime breaking changes, Twitter spec changes. Free hosted services like og.hjlabs.in absorb that maintenance for you. Paid services do too, plus add visual editing.

Bottom line

For 80% of indie developers and side-project blogs, free is fine. og.hjlabs.in covers the basic templates. @vercel/og covers JSX flexibility. Pay only when you have a specific need (designer templates, multi-brand, complex layouts) that free tools can't meet.

Generate your OG images and favicons

Free. URL-based API. Edge-cached. No signup.

Open the generator →

More from the blog