Skip to content

OG Images Generator for Articles

An article without an Open Graph card unfurls as a bare link in feeds — invisible to algorithms and indistinguishable from spam to readers. Paste the article URL and get a per-post 1200×630 card that uses the real headline, byline and brand.

Example article Open Graph card — editorial headline with byline and masthead
Article · the meridian / issue 121200 × 630 · og:image

Why Choose Oginify

Built for the way modern teams publish at scale — per-post, brand-aware, and wired into any CMS without a plugin.

Pulls the Real Headline

Oginify fetches the article's actual <h1> and byline from the live page. No copy-paste, no manual override, no editor having to remember to set an image before publishing. What's on the page is what's on the card.

Survives At 600×314

Mobile feeds downsample OG cards to half size. The article preset uses oversized display type with a short kicker so the headline still reads when the card is the size of a postage stamp in someone's thumb.

Per-Post, Not per-Blog

One generic 'the blog' card across 200 posts looks like spam and tells readers nothing. Re-run Oginify per URL, or wire the API into your publish flow so every new post gets its own card automatically.

Validate Before You Ship

A card that breaks on LinkedIn is worse than no card at all. The built-in Open Graph validator confirms X, LinkedIn, Slack and iMessage render the article exactly the way you intend before the post goes live.

Refreshes on Edits

Title changed after a copy-edit? Hero photo swapped? Re-run the URL and the card updates in seconds. No CMS migration, no manual upload, no waiting on a deploy.

Works with Every CMS

Oginify reads the rendered HTML, so it works with WordPress, Ghost, Substack, Sanity, Contentful, Notion and hand-rolled blogs alike. If the page renders in a browser, Oginify can read it.

SaaS · stacklane.com

For Articles on SaaS Sites

The product wordmark stays quiet; the post headline does the work. That's the whole move for B2B SaaS blog cards, and it's also why a stale brand-only card gets scrolled past on launch day — there's no headline to hook anyone. Oginify pulls the real <h1> from the live post and renders it in display type, with the wordmark dropped to a signature mark in the corner.

SaaS product blog Open Graph card — display headline with product wordmark and quiet UI backdrop
SaaS blog · stacklane.com / changelog1200 × 630 · og:image

E-commerce · kestrel & co

For Articles on E-Commerce Sites

DTC editorial — brand stories, look-books, behind-the-scenes diaries — exists to do the brand work the PDPs can't. Flatten it into a platform-default card and you've burned the lift. Oginify lifts the article's hero photo, sets the headline in a serif worthy of a magazine feature, and lets the photographic space breathe — the unfurl arrives as an editorial spread, which is the point of writing the post.

E-commerce brand story Open Graph card — serif headline over a soft product still-life backdrop
Brand story · kestrel & co / journal1200 × 630 · og:image

Content & media · the meridian

For Articles on Content & Media Sites

A magazine feature shared by an inbox subscriber needs to look like the magazine — same masthead typography, same issue-number language, same byline rule. A flat platform unfurl breaks that contract on every share. Oginify keeps the publication's display serif intact, stamps the issue or date kicker, and treats the article card as part of the editorial system instead of an afterthought.

Newsletter issue Open Graph card — tall serif headline with masthead and issue number kicker
Newsletter · the meridian / issue 471200 × 630 · og:image

Dev tool · forge.dev

For Articles on Dev-Tool & Open-Source Sites

Engineers on Hacker News can smell a marketing card from three sentences in, and once they do the link doesn't get clicked. The terminal preset answers it: monospace headline, faint scan-line texture, an accent rule pulled from the brand. To the reader on r/programming, the unfurl looks like something a developer wrote at 11 PM, which is roughly the truth.

Engineering blog Open Graph card — monospace headline inside a terminal frame
Engineering · forge.dev / blog1200 × 630 · og:image

The Prompts Behind These Four Cards

Each card above started as a one-paragraph prompt. Here are the four we used — paste them into Oginify with your own URL and you'll get the same direction in your brand.

SaaS blog · stacklane.com / changelog

Generate a 1200×630 Open Graph card for a stacklane.com changelog post. Dark near-black background, tiny "stacklane / changelog" mono label top-left. Big white sans-serif display headline left-aligned reading "Introducing scheduled deploys", with a smaller muted gray sub-line beneath: "Roll out new versions on a schedule, with one-click rollback." Right side: a quiet faded UI fragment of a deploy timeline with three pill-shaped commits. Premium B2B SaaS, generous negative space, no decoration.

Brand story · kestrel & co / journal

Generate a 1200×630 Open Graph card for a kestrel & co journal brand story. Warm cream background, small dark espresso "kestrel & co · journal" serif label top-left. Left side: large dark espresso serif headline reading "Where the linen comes from", with a smaller italic serif line beneath: "A week in the mills of northern Portugal." Right side: a soft-focus photographic backdrop of folded oatmeal linen on a wooden table with natural window light and a long soft shadow. Editorial DTC magazine aesthetic, generous margins, no UI.

Newsletter · the meridian / issue 47

Generate a 1200×630 Open Graph card for The Meridian newsletter, issue 47. Off-white paper background with faint texture. Classical serif masthead at top reading "The Meridian" with thin hairline rules above and below, and a small mono date stamp at the right edge of the lower rule reading "Issue 47 · May 2026". Centered below: a tall serif headline "On attention, after the feeds", and beneath it one italic serif line: "A short letter on putting the phone down for an hour." Black ink only, no other color, newspaper editorial typography.

Engineering · forge.dev / blog

Generate a 1200×630 Open Graph card for a forge.dev engineering blog post. Pure black background with a very faint horizontal scan-line texture. Small mono label top-left reading "forge.dev / blog". Big white monospace headline left-aligned reading "Why we rewrote the scheduler in Rust", with a smaller muted gray monospace sub-line beneath: "Cutting tail latency from 240ms to 12ms with a work-stealing queue." Below the headline, a single thin horizontal green accent rule. Hacker / open-source aesthetic, pixel-perfect type, no decoration.

Article Open Graph FAQ

How per-article cards work, how to wire them into a publish flow, and how to keep them readable across every channel.

Do I Need a Different Card for Every Article?

Yes. A single generic 'blog' card across hundreds of posts is the digital equivalent of a stock photo in a press release — it tells readers nothing about the actual content. Per-article cards lift CTR on social shares meaningfully because the card is the headline, not a placeholder.

Can I Generate Cards Automatically When a Post Publishes?

Yes. Wire the Oginify API into the webhook your CMS fires on publish — WordPress, Ghost, Sanity, Contentful and Notion all support outbound webhooks. The post URL goes in, the og:image URL comes back, your CMS stamps it into the meta tags.

What if My Article Doesn't Have a Hero Image?

Most articles don't — and that's fine. The magazine and newspaper presets are typography-led: they make the headline the hero and use the brand palette as background. The terminal preset doesn't need a photo at all; the headline plus an accent rule is the whole composition.

Will Oginify Pick the Right Style Automatically?

Yes. Oginify reads the article and proposes one default direction plus three alternatives. For a news-flavored post you get newspaper-first; for a long essay you get magazine; for an engineering writeup you get terminal. You can lock the preset per blog if you want every post in the same visual system.

Does It Work with Substack, Beehiiv and Ghost?

Yes. All three render Open Graph meta tags on their hosted posts, and all three let you override the og:image URL via the post settings. Generate the card with Oginify, paste the URL into the post's OG image field, the unfurl uses it everywhere.

Stop Shipping Articles Without a Card

Paste any article URL and get a per-post 1200×630 Open Graph card in seconds. No signup, no CMS plugin.