Use Case

Generate Certificates at Scale with an API

Design your certificate in HTML/CSS. Send names and data via API. Get back pixel-perfect certificate images — thousands per minute.

Start Free — 100 certs/mo View API Docs
Who Uses This

Certificates for every use case

🎓
Online Courses
Auto-generate completion certificates when students finish a course. Integrate with your LMS — Teachable, Thinkific, or custom platforms.
🏆
Events & Conferences
Bulk-generate attendance certificates for hundreds of participants. Upload a CSV, loop through names, and get images back in seconds.
💼
Employee Recognition
Award certificates for training completion, performance milestones, or internal programs. Integrate with HR tools via API.
How It Works

HTML in, certificate image out

generate-certificate.js
// Generate a course completion certificate
const html = `
  <div style="width:1400px;height:1000px;background:white;display:flex;
    flex-direction:column;align-items:center;justify-content:center;
    border:12px solid #1e293b;padding:60px;font-family:Georgia,serif">
    <div style="font-size:18px;letter-spacing:6px;color:#64748b">
      CERTIFICATE OF COMPLETION
    </div>
    <div style="width:120px;height:2px;background:#22d3ee;margin:24px 0"></div>
    <div style="font-size:48px;color:#0f172a;margin:20px 0">
      ${recipientName}
    </div>
    <div style="font-size:18px;color:#475569;max-width:600px;text-align:center">
      has successfully completed the course
      <strong>${courseName}</strong>
      on ${completionDate}
    </div>
  </div>
`;

const res = await fetch('https://renderpix.dev/v1/render', {
  method: 'POST',
  headers: { 'X-API-Key': 'rpx_your_key', 'Content-Type': 'application/json' },
  body: JSON.stringify({ html, width: 1400, height: 1000, format: 'png' })
});

const certImage = await res.arrayBuffer();
Why RenderPix

Built for bulk certificate generation

Full CSS support
Custom fonts, borders, gradients, images, logos — real Chromium rendering means your certificates look exactly as designed.
Bulk-friendly pricing
Generate 50,000 certificates/month for $79. That's $0.0016 per certificate — cheaper than any alternative.
PNG, JPEG, or WebP
Choose the format that fits. PNG for print-quality certs, JPEG for email attachments, WebP for web display.
Retina / 2x output
Set scale=2 for high-DPI certificate images that look crisp when printed on paper.
Get Started

Your first certificate in 2 minutes

$0/mo
100 free certificates/month · No credit card required
Get Your API Key — Free