Free Social Media and OG Image Generator For Your Browser

We just shipped a small tool for creating social media images and OG images. It runs at phoca.cz/social-post-generator and everything happens locally in the browser. No server, no upload, no account.

Why we built this

We needed a fast way to make consistent looking images for blog posts, product announcements and social media, without opening a design tool every time. Most existing generators either need an account, run through a paid API, or produce a plain rectangle with text on it. We wanted something free, local and flexible enough to actually use every week.

How it works

The app builds each image as an SVG in the browser. Text, backgrounds, patterns, logos and photos are all SVG elements, composed live as you edit. For raster export, the SVG is drawn onto a canvas element and read back as PNG, JPG or WebP. SVG export is also available directly, since it is the smallest and most editable format.

Ten fonts are self hosted as woff2 files, sourced from Google Fonts through the Fontsource distribution and licensed under the SIL Open Font License. When you export a file, the exact font weights used get embedded into the SVG as base64 data, along with a license comment and metadata block naming the font and its copyright holder. This means the exported file is fully portable and stays correctly attributed even outside the app.

Social Post Generator

What you can do with it

Text. Separate headline and description fields, each with its own font, weight and manual size control, plus an emoji picker with search.

Backgrounds. Solid colors, gradients, or an uploaded photo with an optional color tint for readability.

Patterns. 31 decorative patterns, from simple dots and grids to blobs, hex grids and starbursts. Each one can be filled or outline style, sparse or dense, and rotated or scaled.

Color pairings. A set of ready made color combinations based on well known brand palettes, so you do not have to pick colors from scratch.

Logos, icons and photos. Upload an SVG or PNG logo, or a photo clipped into a circle, rounded square or organic blob shape with an accent shape behind it. Every element can be snapped to a corner, dragged directly on the canvas, and placed in front of or behind the text.

Sizes. Presets for OG images, Instagram posts and stories, YouTube thumbnails, Twitter headers and Pinterest pins.

Export. SVG, JPG, PNG or WebP, with WebP as the default since it gives the best balance of quality and file size.

Try it

The generator is live at phoca.cz/social-post-generator. It is free to use and nothing you create leaves your browser.