Podcast Episode OG Template
1200 × 630px · OG Image
Podcast cover art with episode number, title, and host.
ogpodcastdark
Free to start · 50 renders included · no credit card required.
Editable fields
Override any of these when you clone the template or generate via the API.
| Field | Type | Required | Default |
|---|---|---|---|
| cover | image | No | — |
| episode | text | No | EPISODE 42 |
| title | text | No | Scaling a solo SaaS to $10k MRR |
| host | text | No | with Jane Doe |
Generate this template via API
Render it on demand from any language, or use the official TypeScript SDK.
bash
# Public render — returns a PNG (no auth needed for public templates)
curl "https://renderfa.st/api/render?templateId=0a1b2c3d-0004-4a00-8a00-000000000004" --output image.pngTypeScript
import { createClient, postApiGenerate } from '@renderfast/client';
const client = createClient({
baseUrl: 'https://renderfa.st',
headers: { Authorization: 'Bearer ' + process.env.RENDERFAST_API_KEY }
});
const { data, error } = await postApiGenerate({
client,
body: {
templateId: '0a1b2c3d-0004-4a00-8a00-000000000004',
layers: {
"cover": {
"image_url": "https://example.com/image.png"
},
"episode": {
"text": "EPISODE 42"
},
"title": {
"text": "Scaling a solo SaaS to $10k MRR"
}
}
}
});
if (error) throw error;
console.log(data.imageUrl);More OG Image templates
Other templates in this category you can start from.
Frequently asked questions
What size should an OG image be?
The standard Open Graph size is 1200 × 630px. Every OG template here is built at that size and renders a pixel-perfect 1.91:1 preview.
How do I make each page’s OG image dynamic?
Point your og:image meta tag at the render URL and pass the page’s title, author, or image as parameters — the API returns a unique, cached PNG per page.
Start with the Podcast Episode OG template
Clone it, customize it in the editor, and generate it via the API. Free to start.
Use this template