# OG image generator

> Free open graph image generator running turbo-start-sanity's OG template live. 1200x630, 1080x1080, and 1080x1350 PNGs, no watermark, no sign-up.

**Category:** generator | **License:** MIT | **Updated:** 2026-08-21

## Links

- Source: https://github.com/robotostudio/turbo-start-sanity
- Related service: /services/sanity

---

## Generate an OG image

Type a title, pick a ratio, download the PNG. That's the whole tool.

### Generate one without the browser UI

The form calls a public GET endpoint. Request it directly for a PNG:

```text
GET /api/og-playground?ratio=og&title=Your%20title&site=Your%20site
```

| Parameter | Values | Default |
| --- | --- | --- |
| `ratio` | `og` (1200x630), `square` (1080x1080), `portrait` (1080x1350) | `og` |
| `title` | up to 120 characters | `Never design an OG again` |
| `site` | up to 40 characters | `Turbo Start` |
| `pill` | `0` hides the badge | shown |

The response is a PNG. No key, no sign-up, no watermark.

## What's rendering it

This is not a canvas mockup. Every preview is a live render from [turbo-start-sanity](https://www.sanity.io/templates/turbo-start-sanity)'s OG route, the same `ImageResponse` code the template ships, running on this site's edge runtime with a year-long immutable cache in front of it. The card you download is pixel-identical to what a site built on the template serves to crawlers.

The three sizes cover the jobs that matter: 1200x630 for link unfurls everywhere (X, LinkedIn, Slack, iMessage), 1080x1080 for square feed posts, and 1080x1350 for Instagram portrait.

## Want it automated instead

Downloading PNGs one at a time is fine for a landing page. For a site, wire the route in so every page gets its card generated on demand. The code is MIT-licensed in the [turbo-start-sanity repo](https://github.com/robotostudio/turbo-start-sanity), and [Never "design" an OG again](/blog/one-og-template-every-aspect-ratio) walks through extending this exact template to render every aspect ratio from one design, with real benchmarks and the production failure modes.

If you'd rather someone else wire it up, [that's what we do](/services/sanity).