HTML to PDF & Screenshots

A simple API to convert HTML or URLs to high-quality PDFs and screenshots. Built for developers who need reliable document generation.

100 free conversions per month. No credit card required.

# Generate a PDF from HTML
curl -X POST https://api.elementsnap.com/v1/pdf/html \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html": "<h1>Hello</h1>"}'

Everything you need

Built for developers who need reliable document generation without the complexity.

PDF Generation

Convert any HTML content or URL to a perfectly formatted PDF document.

Screenshot Capture

Generate high-quality screenshots of any webpage or HTML content.

Multiple Formats

Support for PNG, JPEG, WebP images and customizable PDF page sizes.

Fast & Reliable

Optimized for speed with infrastructure that scales automatically.

Secure

Your data is processed securely and never stored longer than necessary.

Simple Pricing

Pay only for what you use with transparent, usage-based pricing.

Simple integration

Get up and running in minutes with our straightforward API.

const response = await fetch('https://api.elementsnap.com/v1/pdf/html', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    html: '<h1>Hello World</h1>',
  })
});

const pdf = await response.blob();
<3s
Avg response
99.9%
Uptime
5 min
Integration

Simple pricing

Start free, scale as you grow. No hidden fees.

Free

$0/mo

100 conversions/mo

  • PDF generation
  • Screenshot capture
  • Standard support

Starter

$9/mo

500 conversions/mo

  • Everything in Free
  • Priority rendering
  • Email support

Growth

$29/mo

2,500 conversions/mo

  • Everything in Starter
  • Custom fonts
  • Webhook notifications

Pro

$79/mo

10,000 conversions/mo

  • Everything in Growth
  • Dedicated support
  • Custom retention

Need more volume? Contact us