About easy-invoice-pdf
Free & Open-Source Invoice Generator - No Sign-Up, No Ads, Instant PDF Export, 100% In-Browser, and Fully Customizable Templates. ⭐ Star the repo if you like it
EasyInvoicePDF
Free & Open-Source Invoice Generator
Create professional invoices instantly in your browser with Live Preview , Instant PDF Export , Multiple Customizable Templates (including a Stripe-style design). No Ads . No Sign-Up Required .
Start Invoicing
About us
·
Releases
⭐ Like the project? Star it on GitHub
Built by Vlad Sazonau
<img width="1920" height="1536" alt="EasyInvoicePDF Product Screenshot" src="https://github.com/user-attachments/assets/6f0e2156-24e0-4f8b-b8f1-1d2bf5ac157a" />
✨ Key Features of EasyInvoicePDF:
📺 Live PDF Preview : See changes in real-time as you type
⭐ No Sign-Up Required : Start creating invoices immediately without any registration
📄 Instant PDF : One-click download ready for printing or sending
✏️ Custom Logo Upload : Add your company branding by uploading a logo image that appears on the invoice
❌ No Ads : Enjoy a completely ad-free experience
🔗 Shareable Links : Send invoices directly to clients without attachments
🎨 Multiple Templates : Including modern Stripe-style design
🌍 Multi-Language & Currency : Support for 10+ languages and 120+ currencies
🖥️ Browser Only : No server uploads, your data stays private
💰 Flexible Tax Support : VAT, GST, Sales Tax, and custom tax formats with automatic calculations
📱 Mobile-Friendly : Create invoices on the go from any device
🏞️ QR Code Support : Add payment QR codes with any invoice-related information (payment links, UPI, contact details, custom data)
📑 Multi-Page PDFs : Seamless multi-page support with automatic pagination and page breaks
Learn more about features .
🎬 Invoice PDF Live Preview
See changes in real-time as you type
📥 Instant PDF Download
One-click PDF download ready for printing or sending
🌍 Language & Currency
Switch between 10 languages and 120+ currencies instantly with live PDF preview updates
🔗 Shareable Links
Send invoices directly to clients without attachments
💰 Customizable Tax Settings
Customize tax labels (VAT, Sales Tax, IVA, etc.)
🏞️ QR Codes & Advanced Multi-Page PDF Support
Add payment QR codes with any invoice-related information (payment links, UPI, contact details, custom data) and seamless multi-page support with automatic pagination and page breaks for large invoices
Default Invoice Template
Stripe Invoice Template
📢 What's New
EasyInvoicePDF v1.0.3 — Seller & Buyer Improvements (March 29, 2026)
Seller & Buyer Email visibility toggle — control whether email addresses appear in the generated PDF
Confirm discard dialog — warns about unsaved changes when closing buyer/seller dialogs
Improved seller & buyer forms — reworked layout, locked-state banners, and cleaner field grouping
Out-of-Date dates helper shows outdated fields and provides a button to update all dates at once
Auto-scroll (to the last position) the invoice form on mobile when switching between tabs (UX improvement)
https://github.com/user-attachments/assets/1b39eb6f-e2be-493f-9825-cbce3dc6fa16
Full release notes for v1.0.3
EasyInvoicePDF v1.0.2 — QR Codes & Multi-Page PDFs (March 10, 2026)
QR code support — add payment QR codes with custom descriptions to both templates
Logo upload for default template — add a logo to the default invoice template
Searchable currency combobox — search by currency code, symbol, or name, grouped into categories replacing the native dropdown
Improved multi-page PDFs — automatic pagination and page breaks for large invoices
Full release notes for v1.0.2
EasyInvoicePDF v1.0.1 — Customizable Tax/VAT Labels & Major Improvements (January 12, 2026)
Customizable tax labels — set VAT, GST, Sales Tax, or any custom label per invoice language
Improved i18n — dynamic tax label updates and better locale-based currency handling
Enhanced VAT validation — accepts numeric values and specific strings
https://github.com/user-attachments/assets/4eef2b90-678b-4a55-9ee5-8fcf195c993a
Full release notes for v1.0.1
EasyInvoicePDF v1.0.0 — Initial Release (November 19, 2025)
Live preview — invoice updates in real-time as you type
Instant PDF download — one-click, no sign-up required
Default and Stripe-inspired invoice templates — choose the look you want
Shareable links — send invoices directly to clients without attachments
10 languages & 120+ currencies — full multi-language and currency support out of the box
https://github.com/user-attachments/assets/23bb5448-c9fb-4ff2-98f3-0b80d75b7683
Full release notes for v1.0.0
🌟 Star History
🎥 Demo Video
Watch a quick demo of EasyInvoicePDF in action to see how easy it is to create professional invoices in seconds. The video demonstrates key features like Live Preview , Instant PDF Download , and Customization Options .
https://github.com/user-attachments/assets/d46c6e4e-b78a-4aa1-ab44-d20d6485b682
👨💻 Made By
Built by Vlad Sazonau
❤️ Support the Project
If you find EasyInvoicePDF useful, please consider:
Your support helps keep this project free and open-source 🙏
Join our community X.com
Tech Stack
Other Tools & Services
Quick Start
EasyInvoicePDF is AGPL v3 ; self-host your own instance locally or on your infrastructure with the steps below.
Run corepack enable
Run corepack install
Run pnpm install
Copy .env.example to .env.local (cp .env.example .env.local)
Run pnpm run dev
For the full app experience, you’ll need to obtain and set values from the following services:
License
This project is licensed under the GNU AGPL v3 .