Launching today

OGCanvas
A visual editor for dynamic Open Graph images
18 followers
A visual editor for dynamic Open Graph images
18 followers
OGCanvas turns one design into every Open Graph image your site needs. Create a polished 1200×630 template in a visual editor, make text, images, and colors dynamic, then use one hosted render URL to generate a unique preview for each page. Start with 30 templates, preview links across social platforms, and export PNG, JPEG, or WebP. Free to design and download - no watermark or credit card required.






RiteKit Company Logo API
@niteshseram Congrats on the launch — dynamic, per-page Open Graph images is something every product needs and almost nobody does well; "design it once, every page gets a share image that converts" nails it. You shipped without a demo, so I made you one: a looping GIF of OGCanvas actually working — free, white-label, no strings.
How to use it: download it and drop it into your Product Hunt gallery, right after your screenshots — a moving shot next to static images makes the page land harder and holds attention longer. Works pinned in a comment or on your site too.
Built it with FoxPlug — paste your site and it turns what you shipped into launch videos, GIFs and posts. This one's on us; your kit + make your own: foxplug.com/g/c679a3ea59154f0a95c5
the one-hosted-render-url part is what caught my eye, since it means the image is generated at request time rather than baked at build time. curious how you handle crawler caching though - twitter/linkedin/facebook all cache the og image aggressively once they've scraped a url, sometimes for days. if the underlying data behind a render changes (price update, headline edit, whatever), does the old cached preview just stay stale on those platforms until someone forces a re-scrape, or is there a way around that built in?
the per-page dynamic rendering beats baking images at build time for sure. one thing I'd want to know before wiring this into a blog with a lot of posts - if I go back and tweak the template later (swap a color, change a font), does that retroactively change every already-generated render url that uses it, or does each page freeze at whatever the template looked like when it was first generated? asking because a small design tweak silently changing hundreds of live social previews at once could be a fun surprise in either direction
Tried it with a simple blog template and the dynamic text fields actually worked as advertised when I swapped the URL params. The export options being free without a watermark is a nice touch, didn't expect that.
@rza1192250 Thanks for checking out
I built an OG image pipeline for my own site so I appreciate what you're doing here. The thing that surprised me most wasn't rendering, it was caching. Social crawlers hold onto old images long after you regenerate them. Does OGCanvas handle cache busting on the hosted render URL, or is that left to the user?