v2.0 shippedVideo rendering is live

Design once.
Generate thousands.

A visual template editor plus a REST API your team will actually ship with. Build the template in minutes, then generate unlimited variations with a single POST request. Sub-2 second renders, 99.99% uptime, batteries included.

Trusted by developers at

LinearVercelNotionSupabaseResend
POST /v1/templates/tpl_promo/generate
curl -X POST \
  api.rendersnap.dev/v1/templates/tpl_promo/generate
  -H "Authorization: Bearer rs_live_..." \
  -d '{
    "modifications": {
      "headline": "Summer Sale",
      "discount": "Up to 40% off"
    },
    "format": "png"
  }'
200 OK · 1.2s
rendered outputPNG · 1200x630
Z
zara.com

Summer Sale

Up to 40% off

New collection available now

Trusted by 5,000+ developers and creators

FinchLatticeNova LevaStripe.shRetoolFastpayClerkCal.comRailwaySupabasePlanetScaleVercelFinchLatticeNova LevaStripe.shRetoolFastpayClerkCal.comRailwaySupabasePlanetScaleVercel
< 1.8s

p95 render latency

Measured over 30 days

99.99%

API uptime SLA

Enterprise grade infra

12M+

Images generated

And counting

40+

Template formats

Social, print, video

Features

Everything you need to ship dynamic images

From template design to global delivery, rendersnap handles the whole pipeline so your team can focus on product.

Visual Template Editor

Drag, drop, done. Build pixel-perfect templates with layers, shapes, custom fonts, and dynamic variables. No code until you want it.

REST API, batteries included

A single POST request turns your template into an image. Idempotency keys, rate limits, signed URLs, and SDKs for Node, Python, Ruby, Go.

Dynamic Variables

Replace text, images, colors, and backgrounds at render time. Conditional logic, data bindings, and auto-fit typography out of the box.

Webhook Notifications

Don't wait on the response. Get a POST back the moment your render is ready, with signed payloads and automatic retries.

Multi-format Export

Export the same template as PNG, JPG, WebP, PDF or MP4. Retina-ready, bandwidth optimized, and CDN-backed by default.

Scalable Infrastructure

Render 10 images or 10 million. Auto-scaling Puppeteer workers with regional failover. No Chromium to maintain, ever.

The API

One endpoint. Infinite images.

No Puppeteer maintenance. No Chromium headaches. Just a single POST request in the language you already ship.

curl -X POST https://api.rendersnap.dev/v1/templates/tpl_abc/generate \
  -H "Authorization: Bearer rs_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "modifications": {
      "title": "Hello World",
      "subtitle": "Generated in 1.2s",
      "avatar": "https://example.com/me.png"
    },
    "format": "png",
    "webhook_url": "https://yourapp.com/hooks/render"
  }'
How it works

From template to production in minutes

Three steps. No infrastructure. No Chromium maintenance. Ever.

01

Design

Open the visual editor, build your template with layers, fonts and shapes. Mark the bits you want dynamic.

02

Connect

Grab your API key, drop in our SDK, point to the template ID. Two lines of code to production.

03

Generate

POST your data, get a signed URL back — or let the webhook deliver it. Rinse and repeat at any scale.

Templates

Built for every canvas

Start with a blank canvas or fork one of 40+ presets. Social, print, email, podcast — if it's an image, we render it.

S
stripe.com/blog

Introducing Stripe
Billing v4.0

Usage-based pricing, multi-currency support, and real-time revenue recognition.

Blog OG Image1200 × 630
Nike Air Max 90

Just Dropped

$150Shop Now
Product Launch1080 × 1080
New

I Tried Cursor
for 30 Days

Fireship · 2.1M views

YouTube Thumbnail1280 × 720
aws
Amazon Web Services

AWS Certified
Solutions Architect

This certifies that

João Pedro Silva

has met the requirements · Issued Apr 2026

ID: AWS-SA-2026-0847
CertificationA4 landscape
N

Notion Weekly

What's new in Notion · April 2026

View in browser →
Newsletter Header600 × 200
Lex Fridman Podcast

#421

Sam Altman:
The Future of AI

3h 22min
Podcast Cover3000 × 3000

New

AirPods Max

Silver

$549

Buy
Product Card800 × 1000
June 23–25 · San Francisco

Vercel Ship 2026

The conference for frontend developers

Conference Banner1920 × 480
S
stripe.com/blog

Introducing Stripe
Billing v4.0

Usage-based pricing, multi-currency support, and real-time revenue recognition.

Blog OG Image1200 × 630
Nike Air Max 90

Just Dropped

$150Shop Now
Product Launch1080 × 1080
New

I Tried Cursor
for 30 Days

Fireship · 2.1M views

YouTube Thumbnail1280 × 720
aws
Amazon Web Services

AWS Certified
Solutions Architect

This certifies that

João Pedro Silva

has met the requirements · Issued Apr 2026

ID: AWS-SA-2026-0847
CertificationA4 landscape
N

Notion Weekly

What's new in Notion · April 2026

View in browser →
Newsletter Header600 × 200
Lex Fridman Podcast

#421

Sam Altman:
The Future of AI

3h 22min
Podcast Cover3000 × 3000

New

AirPods Max

Silver

$549

Buy
Product Card800 × 1000
June 23–25 · San Francisco

Vercel Ship 2026

The conference for frontend developers

Conference Banner1920 × 480
Use cases

Put rendersnap to work anywhere

Dynamic social cards

Auto-generate Open Graph and Twitter cards for every blog post, product page, or profile — branded, on-brand, and always fresh.

Learn more

Personalized marketing

Email banners and lifecycle campaigns rendered per customer. Inject names, products, and data without a designer in the loop.

Learn more

Scale your content

Thousands of certificates, thumbnails, and collateral from one template. Trigger a batch run or render on demand — it just works.

Learn more
Comparison

Rendersnap vs. DIY screenshot scripts

We love a good weekend hack. This isn't one.

Capability
Rendersnap
DIY Puppeteer
Setup time
5 minutes
2+ weeks of infra work
Puppeteer & Chromium maintenance
Never — fully managed
Your weekends, forever
Visual template editor
Drag-and-drop with live preview
Hand-edited HTML / CSS
Scale to millions of renders
Auto-scales with no config
Queue systems, retries, shards
Webhook delivery & retries
Built-in, signed, idempotent
You build it from scratch
CDN + signed URLs
Included on every plan
Another vendor to wire up
Custom fonts & brand kits
One click upload
Dockerfile surgery
Non-dev collaborators
They edit templates directly
Tickets. Lots of tickets.
Customers

Devs and founders shipping with it

We replaced 400 lines of Puppeteer with one rendersnap call. Our Open Graph images now render in 1.3s average and our designer finally owns the template, not a Dockerfile.
PR
Priya Raman
Staff Engineer, Finch
The editor is the hook. Our marketing team ships personalized email banners without ever opening a PR. I just expose the variables and walk away.
JA
Jonas Abreu
CTO, Fastpay
We render about 80,000 certificates a month. Zero incidents in a year. Webhooks + idempotency keys just worked on day one. Rare.
SL
Sara Lindqvist
Founder, Nova Leva
Pricing

Simple pricing. Predictable bills.

Generous free tier. No credit card to start. Cancel anytime — we won't make it weird.

Hobby

For side projects and kicking the tires.

$0/ forever
  • 100 renders / month
  • Unlimited templates
  • PNG, JPG, WebP export
  • Community support
  • rendersnap.dev subdomain
Start free
Most popular

Pro

For teams shipping in production.

$29/ per month
  • 5,000 renders / month
  • Webhook delivery + retries
  • Custom fonts & brand kits
  • PDF and MP4 export
  • Signed URLs + CDN
  • Email support
Start 14-day trial

Scale

For products rendering at scale.

$99/ per month
  • 50,000 renders / month
  • 99.99% uptime SLA
  • Priority render queue
  • Regional failover
  • SSO & audit logs
  • Dedicated Slack channel
Upgrade to Scale

Need more than 50k renders a month? Talk to sales

FAQ

Questions, answered

What image formats do you support?

PNG, JPG, WebP, and PDF are available on every plan. MP4 (for animated templates) ships on Pro and Scale. All exports are retina-ready and CDN-delivered by default.

Is there a free tier?

Yes. The Hobby plan includes 100 renders per month, unlimited templates, and all core features — no credit card required. Perfect for side projects or kicking the tires before you upgrade.

How fast is the API?

Our p95 render latency is under 1.8 seconds measured over the last 30 days. Most renders complete in about 1.2s. Workers auto-scale regionally so latency stays flat as you scale.

Can I use custom fonts?

Upload any TTF, OTF, or WOFF2 file through the dashboard or API. Brand kits let you group fonts, colors, and logos so your whole team works from the same source of truth.

Do you support video rendering?

Yes — as of v2.0. Animate any element in the visual editor and export as MP4. Use it for social video, ad variants, podcast waveforms, or product demos.

How does billing work?

Monthly subscription billed in USD. Renders roll over within a month but reset on your billing cycle. Hit your cap and we'll queue overflow — never cut you off mid-campaign.

Can I self-host rendersnap?

Self-hosting is available on our Enterprise plan. You get the full platform — editor, API, workers — deployable to your own Kubernetes cluster with white-glove onboarding.

Do you have client libraries?

Official SDKs for Node.js, Python, Ruby, and Go. Community libraries for PHP, Elixir, Rust, and .NET. All SDKs include typed clients, retries, and webhook signature verification.

Ship dynamic images. Today.

One template. Infinite variations. Go from signup to first render in under five minutes.

Free tier forever · No credit card · Cancel anytime