Free OG Image Generator

Type your page title, subtitle and site name, choose one of six styles, drop in your logo and download a 1200x630 PNG that looks right on Facebook, LinkedIn, X and Slack. Or copy a dynamic URL and let the title change per page through a query parameter. No account, no watermark.
Free OG Image Generator

Create your Open Graph image

Enter title, subtitle and site name, pick a style and colors, add a logo up to 5 MB and download the 1200x630 PNG.

One card design, one image URL, a preview per page

An image URL with custom parameters and the personalized image it returns

A share preview is part of publishing: every article and landing page needs a card carrying its own title, its own author and the same house style. DynaPictures turns one design into an image URL that accepts up to 20 named values, so your CMS appends the title and the render comes back cached.

One image URL carrying up to 20 values
Repeat opens served from cache
Title and author swapped per page

How to generate an Open Graph image

1.

Enter the text

Type the page title, an optional subtitle and your site name. Long titles wrap automatically and the font size adapts to fit the 1200x630 canvas.

2.

Pick a style and add your logo

Choose one of six layouts, set the brand colors and upload a PNG or JPG logo up to 5 MB. The preview updates as you type.

3.

Download or copy the dynamic URL

Save the 1200x630 PNG and reference it in your og:image tag, or copy the dynamic URL and change the ?title= parameter for every page on your site.

Why generate OG images here

Exactly 1200x630 pixels

The output matches the 1.91:1 size Facebook, LinkedIn and X recommend, so the image is shown full width instead of being cropped to a small square.

One URL for a whole site

The dynamic URL renders a fresh image for each value of ?title=, so a blog with hundreds of posts gets a matching preview per post without any design work.

Six styles, your colors, your logo

Gradient, split, minimal, dark, card and photo-frame layouts, each with editable background and text colors and a logo slot for PNG or JPG files up to 5 MB.

Nothing to design or host

No Figma template, no image editor. The PNG downloads instantly and the dynamic URL is served from our servers over HTTPS.

What makes a good Open Graph image

When a link is shared, Facebook, LinkedIn, X, Slack, Discord and WhatsApp read the og:image tag and show that picture as the card. The safe size is 1200x630 px at a 1.91:1 ratio, at least 600x315 and under 5 MB, served from an absolute HTTPS URL. This generator produces exactly that: a PNG with the title large enough to read on a phone, your logo for recognition and colors that stand out in a feed. The dynamic URL returns the same design with a different title per page.

Free limits

20 renders per day per visitor; downloaded PNGs are kept for 24 hours and each dynamic URL serves 1,000 views or 30 days before showing a small upgrade notice.

Every page, automatically

The view cap and the daily limit are the same for every visitor. If the og:image is missing across a whole site, DynaPictures generates one per page from your own template through the API, Zapier, Make or a CMS webhook.

Privacy

Logos and rendered PNGs are stored for 24 hours so you can download them, then deleted.

Use the dynamic URL in your og:image tag
API
<meta property="og:image" content="https://api.dynapictures.com/tools/d/YOUR-ID.png?title=Your%20page%20title">

Frequently asked questions

1200x630 pixels (ratio 1.91:1) is the size Facebook, LinkedIn and X recommend and the size this tool renders. Anything smaller than 600x315 may be shown as a small thumbnail instead of a large card.

More free social sharing tools

Check how your link looks on each network, resize one image for every platform or create a quote graphic for your feed.