OG image generator

Design 1200×630 Open Graph and social card images in your browser—templates, gradients, and text—then download PNG, JPEG, WebP, or SVG. No upload; runs locally.

Create Open Graph images in your browser

Open Graph images are the large graphics shown when someone shares your page on LinkedIn, Facebook, Slack, and many other apps. This generator builds 1200×630 (and other preset sizes) layouts with gradients, text, and optional logos—entirely in your browser.

Choose a template, adjust copy and background, preview the card, then download PNG, JPEG, WebP, or SVG. No account and no server-side rendering API: preview and export run locally with Satori and resvg.

Add the image to your website

Upload the file to your site or CDN, then reference it with absolute HTTPS URLs in meta tags. At minimum set og:image, og:title, and og:description; add twitter:card (summary_large_image), twitter:image, twitter:title, and twitter:description for X.

In Next.js App Router, use the Metadata API or a static og:image file under app/. In plain HTML, place meta tags in the document head. Relative image paths often break on social crawlers—always use a full URL.

Verify before you share

After you publish tags, use the Open Graph preview checker on this site to fetch your live HTML and see approximate previews for X, Slack, Facebook, LinkedIn, Discord, and WhatsApp.

Social networks cache link metadata. If you replace an image, use each platform's sharing debugger to refresh the cache after go-live.

Frequently asked questions

What size should an Open Graph image be (1200×630)?

A widely used default is 1200×630 pixels (1.91:1 aspect ratio) in PNG or JPEG. This tool's Open Graph templates use that canvas. X header templates use different dimensions—switch template family in the carousel before you download.

Is this a free OG image generator with no signup?

Yes. Design and download images without an account. Preview and export run in your browser; we do not offer a public image-generation API on this site.

Is there a free Canva alternative for Open Graph images?

This generator is built for social link cards, not general design. Pick an OG or X template, edit title and background, and download a raster file in seconds—without a Canva account. For photo-heavy marketing art, use a full design tool; for fast 1200×630 cards, use this page.

Which file format should I download for og:image?

PNG is the safest choice for text and logos on social link cards. JPEG works for photo-heavy artwork. WebP can be smaller but is not accepted everywhere for og:image—check your CMS. SVG is useful as a source file; most social tags expect a raster URL (PNG or JPEG).

How do I add an OG image to Next.js or HTML?

Host the downloaded file on your domain or CDN, then set og:image to the absolute HTTPS URL. In Next.js App Router, use the Metadata openGraph.images field or place opengraph-image.png under app/. In plain HTML, add meta tags in the head. Pair with twitter:image and twitter:card for X.

How do I test whether my link preview works after I publish?

Use the Open Graph preview checker on this site: paste your live HTTPS page URL to inspect meta tags and stylized previews. That confirms what crawlers see in your HTML—not what is cached on each social network.

Do you store my OG image designs?

No. Template settings and previews stay in your browser session unless you save files yourself. Font files load from a public CDN for typography in the preview.

How is this different from the Open Graph preview checker on this site?

This tool creates the image file. The preview checker fetches a live URL and shows how existing og: and twitter: tags render on social platforms. Use the generator first, upload the file, set meta tags, then validate with the checker.

Explore all tools