Testimonial OG Template
1200 × 630px · OG Image
Light testimonial card with a large quote and author.
ogtestimonialquote
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 |
|---|---|---|---|
| quote | text | No | This cut our design turnaround from days to seconds. |
| name | text | No | Sarah Chen |
| role | text | No | Head of Marketing, Acme |
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-0006-4a00-8a00-000000000006" --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-0006-4a00-8a00-000000000006',
layers: {
"quote": {
"text": "This cut our design turnaround from days to seconds."
},
"name": {
"text": "Sarah Chen"
},
"role": {
"text": "Head of Marketing, Acme"
}
}
}
});
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 Testimonial OG template
Clone it, customize it in the editor, and generate it via the API. Free to start.
Use this template