Invoices that
don’t have opinions.
Every invoice tool tells you how to bill. RenderInvoice simply renders your data with a flexible schema, live preview, and vector PDF export. No sign-up required, and nothing leaves your browser.
Built for
Every invoice tool has opinions.
This one doesn’t.
Your invoice generator shouldn’t try to be your compliance team or tax advisor. It should simply take your data, render a clean vector PDF, and let you hand it over to accounting and compliance to verify.
Build the invoice your way. Then just cross-check with your accountant.
Create your invoice in three simple steps.
Describe
Fill out the form or paste JSON. Add the exact fields your invoice requires.
Preview
Review the live preview. Validation catches column and key mismatches inline.
Download
Print directly to a vector PDF with selectable text in one click.
No account. No credentials. Just a browser with an internet connection.
No account
No signup, no email confirm, no password. Open the page and type.
No credentials
Nothing to log into. Nothing we could leak. There is no server holding a key.
Nothing of yours stored
Drafts live in this browser. Close the tab and we have never seen the invoice.
Self-hostable
Clone it. Deploy the static app and the worker to your own Cloudflare in one click.
Endless columns
Add as many line-item columns as the job needs. Rename them. Reorder them.
Endless rows
One line or two hundred. Add recipients, shipments, and summary rows without limits.
Markdown in any field
Bold, italic, strikethrough, and links wherever you need them.
Logo & signature
URL or upload. Size it. No third-party image host required.
Auto-fit or A4
Single-page auto-fit, or shrink to a standard sheet.
Start from a real-world example.
Freelance, SaaS, agency retainers, UK VAT, US sales tax, multi-shipment.
Freelance Consulting
Hours × rate, one client, clean layout.
The classic solo-consultant invoice: rich sender block, one client with contact + PO, hours × rate line items, subtotal and tax. Works for developers, designers, writers, and advisors.
SaaS Subscription
Monthly recurring + seats + prorations.
Standard SaaS monthly invoice: vendor details with legal registration, customer account metadata, seat-based line items, proration, VAT. Good starting point for usage-billed products.
Agency Retainer
Fixed retainer + discretionary line items.
Monthly retainer with a fixed fee plus ad-hoc additions and pass-through expenses. Perfect for agencies, fractional execs, and ongoing advisory engagements.
UK VAT
VAT-compliant invoice with registration number.
A UK VAT invoice meeting HMRC requirements: VAT registration number, tax point, company number, registered office. Net · VAT · Gross breakdown in summary. Fill in your own VAT rate; we do not calculate.
US Sales Tax
Line-level taxable flag + state sales tax.
A US invoice with state sales tax applied per-line. Separate Bill-To and Ship-To blocks, customer ID, PO reference, sales tax exemption notes, digital signature. Great for product sales where some items are taxable and some are not.
Multi-Shipment
Bill-to + multiple ship-to recipients.
One bill-to block with multiple shipping destinations. Each ship-to carries its own shipping method, tracking number, and delivery instructions. Common for distributors, wholesalers, and procurement scenarios.
Agent-friendly.
Still no backend.
The playground parses invoice JSON directly from the URL hash, so any script or AI agent that outputs a link can hand off a complete invoice. If you need batch PDF generation, deploy the Cloudflare Worker. If you prefer spreadsheets, a single =HYPERLINK formula creates editable invoices.
curl -X POST \ https://your-worker.workers.dev/v1/render \ -H 'Content-Type: application/json' \ --data-binary @invoice.json \ --output invoice.pdf
Generate an invoice in
under a minute.
Open the playground, adjust the fields, and save your PDF.