Oginify vs astro-og-canvas
astro-og-canvas runs at build time inside Astro and renders OG images from your collections. Oginify runs against any URL and returns finished cards.
Side by side
| Attribute | Oginify | astro-og-canvas |
|---|---|---|
| Requires code | No | Yes — integration setup |
| Framework lock-in | None | Astro |
| When images are made | On demand | At build |
| Updates without rebuild | Yes | Requires rebuild |
| Non-developers | Yes | No |
Stay with astro-og-canvas when
Use astro-og-canvas if you're shipping a static Astro site and want every post's OG image baked at build time with no external dependency at runtime.
Use Oginify when
Use Oginify when you want to regenerate a card after publishing without a rebuild, or when the page isn't an Astro route.
Frequently asked questions
Quick answers about choosing between Oginify and astro-og-canvas.
Do I lose build-time guarantees with Oginify?
The image is a normal PNG you can commit to your repo and link from your meta tags. Once it's there, it ships with your build like any static asset.
Other comparisons
Generate a card and decide for yourself
Paste a URL and get four 1200×630 Open Graph cards in seconds. No signup.