Image Generator

×
HTML + inline CSS
·
1,227 / 10,000
tab = 2 spaces
Blog

Your headline goes here

A short supporting line explaining what this is about.

quillly.com @quillly
1200×630Open Graph (universal)

Free Image Generator API

Generate Open Graph images, X/Twitter headers, LinkedIn banners, Instagram posts, YouTube thumbnails, and more — from your own HTML. No signup, no API key, no watermark. Pick a preset canvas size (so you don't have to Google “Instagram post dimensions”), write your HTML with inline styles, and download the PNG. Or POST to our API to automate it.

How it works

  1. Pick a preset size (21 presets across social, headers, posts, stories, thumbnails).
  2. Edit the HTML in the built-in editor — or load a sample and tweak it.
  3. Live preview updates automatically as you type.
  4. Download the PNG or copy the API call to use it in your code.

Using the API

POST to https://quillly.com/tools/image-generator/api/generate with JSON body { html, width, height, format }. You'll get back a signed R2 URL (3-hour expiry). Full spec and more examples at /tools/api-docs.

Constraints (Satori)

  • HTML max 10 KB, inline styles only
  • Every element must set display: flex (or be a leaf like <span>)
  • Images must be https:// or data:image/...
  • Canvas max 2400×2400
  • Rate limit: 60 requests/hour per IP
Automation

Want OG images generated for every blog, automatically?

Quillly's MCP server connects to Claude, ChatGPT, or Cursor — your AI creates blogs with matching cover images and publishes them to your domain.