How Titlize works.

A titled image for the link preview, and a share image for every feed — set in real type, sized correctly, and on brand.

The guide

Ten ways to make your writing land

Titled link previews

Upload any image, add your title, and get a finished Open Graph image — the social card that shows when your link is shared. Titlize picks the optical sizing and the contrast against your image, automatically.

  • Smart contrast detection keeps your text readable
  • Tone-adaptive gradient overlays for clean legibility
  • Titles, subtitles, and four templates that hold up at thumbnail size
  • Generated at the 1200 × 630 Open Graph ratio
  • Finished in under two seconds
Brand colour
Font
Inter Bold

On brand, every time

Your brand, saved once

Make every image unmistakably yours. Save your brand once — a custom font, your colours, your logo — and every image you generate carries it.

  • Upload and use your own custom font
  • Set your brand colour for text and overlays
  • Add your logo to every generated image
  • Save your brand once, reuse it everywhere
  • Preview before you ship
WordPress admin
Titlize — OG image
Generated on publish · attached to og:image
Template
bottom-left
Source
Featured image
Updated just now

WordPress, automatic

Install the WordPress plugin and every post gets its Open Graph image on publish, built from the post title and featured image. No manual uploads, no extra work.

  • One-click install from the WordPress admin
  • Open Graph image generated automatically on publish
  • Uses the featured image and post title
  • Override with a custom image when you need to
  • Works with any WordPress theme
generate.sh
curl -X POST https://api.titlize.com/generate \
  -H "Authorization: Bearer $TOKEN" \
  -F "[email protected]" \
  -F "title=Ten ways to make your writing land" \
  -F "aspect=square" \
  -F "fileFormat=webp"
200 OK — finished in under two seconds

A simple API

Integrate Titlize directly into your apps. One POST to /generate returns a finished image — perfect for automated workflows and custom integrations.

  • A single POST to /generate returns the image
  • Secure API token authentication
  • Choose the aspect (og, square, portrait) and file format (PNG, JPEG, WebP)
  • Rate limits scale with your plan
  • Complete reference docs with worked examples

One headline, every size.

Titlize ships three aspect ratios. The OG size embeds in your page’s meta tags for link previews; the square and portrait sizes are built to post straight into the feed. The same four templates work at every aspect, in PNG, JPEG, or WebP.

OG1200 × 630Link previews, embedded automatically in your page meta tags.
Square1080 × 1080Post straight into the X feed and the Instagram feed.
Portrait1080 × 1350Post straight into the Instagram feed and stories.
AspectDimensionsSafe zoneUse it for
og1200 × 630bottom 28% reserved for X’s mobile-card overlayLink previews, embedded automatically in your page meta tags.
square1080 × 10805% aesthetic margin — uses the whole canvasPost straight into the X feed and the Instagram feed.
portrait1080 × 13505% aesthetic margin — uses the whole canvasPost straight into the Instagram feed and stories.

The OG aspect leaves room for X’s overlay; the share images use the whole canvas. Output is PNG, JPEG, or WebP. (The WordPress plugin generates the OG image for your posts.)

Ready to give your links a headline?

Generate your first image free. Ten a month, no card.