Render, preview & test
HTML emails via API

Render Handlebars templates with data, inline CSS automatically, generate pixel-perfect previews, and validate for email client compatibility.

Try Live Demo

⚡ Live Demo — Try it now

Everything you need for email testing

📝

Template Rendering

Render Handlebars templates with JSON data. Variables, loops, conditionals. Build dynamic email content via API.

🎨

CSS Inliner

Automatically convert <style> blocks to inline styles. Essential for Gmail, Outlook, and other email clients.

📸

Email Preview

Generate pixel-perfect screenshots of your emails at any width. Desktop, tablet, and mobile previews via API.

HTML Validation

Check for missing alt tags, external CSS, JavaScript, spam trigger words, oversized HTML, and dark mode support.

🚫

Spam Detection

Scan for common spam trigger words and patterns that could send your emails to the junk folder.

Simple REST API

Four endpoints, JSON in and out. API key auth. Integrate into your CI/CD pipeline in minutes.

Simple API, powerful results

# Render Handlebars template with data
curl -X POST https://mailforge.grabshot.dev/v1/render \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "<h1>Hello {{name}}</h1><p>Welcome to {{company}}</p>",
    "data": {"name": "John", "company": "Acme"}
  }'

# Returns: { "success": true, "html": "<h1>Hello John</h1>..." }

Simple, transparent pricing

Free

$0/mo
  • 100 requests/month
  • All 4 endpoints
  • 600px preview width
  • PNG output

Starter

$9/mo
  • 500 requests/month
  • All 4 endpoints
  • Custom preview widths
  • PNG & JPEG output

Business

$79/mo
  • 50,000 requests/month
  • All 4 endpoints
  • Dedicated support
  • Highest rate limits

Start testing emails in seconds

No credit card required. 100 free requests every month.