Previewly turns simple URLs into beautiful OG images

Fast, simple, and reliable. Point your <img> at a single endpoint with a few parameters and get a high‑quality JPEG fast and cached.

Preview example
Generated via /og

How it works

  1. You request /og with query params.
  2. We render the chosen HTML template server‑side.
  3. You get a JPEG response (and it's cached).

Live link builder

Your link

Open
Live preview

Tip: Embed it directly in HTML: <img src="/og?..." /> or fetch it from your server‑side code and store the bytes.

Examples

card template
template=card
neon_card template
template=neon_card
retro_poster template
template=retro_poster
gradient_stripes template
template=gradient_stripes
minimal_paper template
template=minimal_paper
glass_card template
template=glass_card
bold_typography template
template=bold_typography
duotone_wave template
template=duotone_wave
magazine_cover template
template=magazine_cover
gradient_grid template
template=gradient_grid
mono_black template
template=mono_black
pastel_blobs template
template=pastel_blobs

API

Endpoint

GET /og?title=...&subtitle=...&url=...&template=card|neon_card|retro_poster|gradient_stripes|minimal_paper|glass_card|bold_typography|duotone_wave|magazine_cover|gradient_grid|mono_black|pastel_blobs

Parameters

HTML usage


        

curl


        

Responses are served with Cache-Control: public, max-age=31536000, immutable and also cached on disk.