
EasyInvoicePDF
Free, browser-based invoice generator with live PDF preview, customizable templates, multi-currency support, and no sign-up required.
Open source alternative to:







EasyInvoicePDF is a free and open-source invoice generator that runs entirely in your browser. It lets you create professional invoices with a live preview that updates in real-time as you type, then export them as PDFs with a single click — no account, no ads, and no server-side data processing.
The tool supports multiple fully customizable templates including a modern Stripe-inspired design, 10+ languages, and 120+ currencies. You can save seller and buyer profiles for reuse, add a company logo for branding, attach payment QR codes, and share invoices via direct links. Tax handling is flexible with support for VAT, GST, sales tax, and custom tax labels per language.
As a privacy-first application, all invoice data stays in your browser — nothing is uploaded to any server. It is built with Next.js, React, and Tailwind CSS, and is fully self-hostable. Compared to paid invoicing tools like FreshBooks and Zoho Invoice, EasyInvoicePDF focuses on simplicity and speed: no subscriptions, no sign-up walls, and instant PDF generation without feature bloat.
Categories:
Build with:
Frequently Asked Questions
Which platforms does EasyInvoicePDF run on?
EasyInvoicePDF is a web application that works in any modern browser on desktop, tablet, and mobile devices. It is mobile-friendly and can be self-hosted on your own server. There are no native desktop or mobile apps — the web interface is the primary way to use it.
Can I save seller and buyer details for reuse?
Yes. EasyInvoicePDF lets you save seller and buyer profiles so you can reuse their details for future invoices without re-entering information. You can also toggle whether email addresses appear in the generated PDF.
What tax and currency options does EasyInvoicePDF support?
The tool supports 120+ currencies and 10+ languages. Tax labels are fully customizable — you can set VAT, GST, Sales Tax, IVA, or any custom label per invoice, and tax amounts are calculated automatically.
Can I customize the branding and appearance of invoices?
Yes. You can upload a company logo to both the default and Stripe-style templates. The tool also supports adding payment QR codes with custom descriptions, including payment links, UPI IDs, or contact details. Multi-page invoices are handled automatically with pagination and page breaks.
Can I share invoices with clients without sending a PDF attachment?
Yes. EasyInvoicePDF generates shareable links that you can send directly to clients, allowing them to view the invoice online without needing to download or open a PDF attachment.
Looking for contributors
This project is actively seeking help, join the community!
OpenAltFinder Score
Project Details
Repository details
Updated 10/2/2026, 2:00:40 PM
View Repository


