Pricing

Simple, credit-based pricing

Pay for renders, not seats. Every account starts with 100 free credits — no card required.

MonthlyAnnual2 months free

Free

$0

forever

  • 100 one-time credits on signup
  • 1 saved template
  • Batch render up to 3 documents / call
  • All 7 input engines · PNG / JPEG / WebP / PDF
  • Render webhooks + custom Google Fonts
  • Watermark on Free-tier images
Start for free

Developer

$9

/mo

per month

  • 2,500 render credits / month
  • 10 saved templates
  • Batch render up to 10 documents / call
  • No watermark
  • Idempotency-Key support (safe retries)
  • All 7 input engines · PNG / JPEG / WebP / PDF
Get started

Startup

Most popular

$29

/mo

per month

  • 12,500 render credits / month
  • 50 saved templates
  • Batch render up to 20 documents / call
  • Idempotency-Key support (safe retries)
  • Priority support
Get started

Business

$79

/mo

per month

  • 50,000 render credits / month
  • Unlimited saved templates
  • Batch render up to 20 documents / call
  • Idempotency-Key support (safe retries)
  • Priority support · 99.9%+ uptime target
Get started

Credit Top-up

Need a little more? $5 for 1,000 credits — added instantly, never expire, used before your monthly grant.

Top up

How credits are charged

Output formatInput typesCredits per render
PNGtailwind / html / markdown / code / chart / diagram / math1 credit
JPEGtailwind / html / markdown / code / chart / diagram / math1 credit
PDFtailwind / html / markdown / code / chart / diagram / math3 credits

Failed renders are refunded automatically. Credits are deducted at request time and returned if the render errors.

Frequently asked questions

Do unused credits roll over?

No — subscription credits reset each billing cycle. Top-up credits do not expire and are consumed first.

What counts as a credit?

One render request costs 1 credit (PNG, JPEG, or WebP) or 3 credits (PDF), regardless of content complexity or output size. Failed renders are refunded automatically.

Can I upgrade or downgrade at any time?

Yes. Upgrades take effect immediately. Downgrades take effect at the next billing cycle.

Is there a free tier?

Every account starts with 100 free credits — no card required. That's 100 image renders or 33 PDF renders to evaluate the API before committing.

What happens if I run out of credits mid-month?

Renders return a 402 error once your balance hits zero. Add a $5 top-up pack anytime to continue without waiting for the cycle to reset.

Do you offer annual pricing?

Yes — toggle to Annual above to see the discounted prices (20% off, equivalent to 2 months free). Annual plans are billed once per year.

Start rendering for free

100 credits on signup — no card required. Upgrade when you need more.