Response Format
Choose your output file type — PNG, JPEG, WebP, PDF, MP4, WebM, or GIF
The responseFormat (or response.format in the Studio API) sets the file type of your rendered output.
Image Formats#
| Format | Best For |
|---|---|
png | Graphics with transparency (default) |
webp | Smaller file size, modern browsers |
jpg | Photos, smaller file size |
jpeg | Same as jpg |
Document Formats#
| Format | Best For |
|---|---|
pdf | Certificates, invoices, print materials |
Video Formats#
| Format | Best For |
|---|---|
mp4 | Social media, general purpose |
webm | Web-optimized video |
gif | Short loops, thumbnails |
Video formats require templates with video elements. See Video Generation for details.
Example#
const response = await orshot.renderFromTemplate({
templateId: "your-template-id",
responseType: "url",
responseFormat: "webp", // [!code highlight]
modifications: {
title: "Hello World",
},
});
All Set? Let's Start Automating
- Image, PDF and Video Generation via API
- Canva like editor with AI and smart features
- No-Code Integrations (Zapier, Make, n8n etc.)
- Embed Orshot Studio in your app
- Start Free. No credit card required. Cancel anytime.