EasyInvoicePDF Logo

EasyInvoicePDF

Free & Open-Source Invoice Generator

Create professional invoices instantly in your browser with Live Preview, Multiple Templates (including a Stripe-style design). No Sign-Up Required.

Get Started

About ยท Releases

EasyInvoicePDF Product Screenshot
## โœจ Key Features of EasyInvoicePDF: - โญ **No Sign-Up Required**: Start creating invoices immediately without any registration - ๐Ÿ“„ **Instant PDF**: One-click download ready for printing or sending - โšก **Live Preview**: See changes in real-time as you type - ๐Ÿ”— **Shareable Links**: Send invoices directly to clients without attachments - ๐ŸŽจ **Multiple Templates**: Including modern **Stripe-style design** - ๐Ÿ“ฑ **Browser Only**: No server uploads, your data stays private - ๐Ÿ’ฐ **Flexible Tax Support**: VAT, GST, Sales Tax, and custom tax formats with automatic calculations - ๐ŸŒ **Multi-Language & Currency**: Support for 10+ languages and 120+ currencies - ๐Ÿ“ฑ **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 Live Preview Demo _See changes in **real-time** as you type_ --- ### ๐Ÿ“ฅ Instant PDF Download Instant Download Demo _**One-click PDF download** ready for printing or sending_ --- ### ๐Ÿ”— Shareable Links Shareable Links Demo _**Send invoices directly to clients** without attachments_ --- ### ๐Ÿ“ฒ QR Codes & Advanced Multi-Page PDF Support QR Code Support Demo _**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_ --- ### ๐Ÿท๏ธ Customizable Tax Settings Customizable Tax Settings Demo _**Customize tax labels** (VAT, Sales Tax, IVA, etc.)_ --- ### ๐ŸŒ Language & Currency Language & Currency Demo _**Switch between 10 languages and 120+ currencies instantly** with live PDF preview updates_ --- ### ๐ŸŽจ Professional Invoice Templates Invoice Templates Demo _**Choose between multiple professional templates** (Default and Stripe) to match your brand and style_ | Default Invoice Template | Stripe Invoice Template | | :-----------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------: | | Default Invoice Template | Stripe Invoice Template |
## ๐Ÿ“ข What's New **v1.0.3 โ€” Seller & Buyer Improvements (Mar 2026)** - **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 [Full release notes for v1.0.3](https://github.com/VladSez/easy-invoice-pdf/releases/tag/v1.0.3) --- **v1.0.2 โ€” QR Codes & Multi-Page PDFs (Mar 2026)** - **QR code support** โ€” add payment QR codes with custom descriptions to both templates - **Logo upload for default template** โ€” previously available only in the Stripe template - **Searchable currency combobox** โ€” grouped categories replace the native dropdown - **Improved multi-page PDFs** โ€” automatic pagination and page breaks for large invoices [Full release notes for v1.0.2](https://github.com/VladSez/easy-invoice-pdf/releases/tag/v1.0.2) --- **v1.0.1 โ€” Stripe Template & Tax Customization (Jan 2026)** - **Stripe-inspired invoice template** โ€” professional styling with logo upload and payment URL field - **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 [Full release notes for v1.0.1](https://github.com/VladSez/easy-invoice-pdf/releases/tag/EasyInvoicePDF-1.0.1) --- **v1.0.0 โ€” Initial Release (Nov 2025)** - **Live preview** โ€” invoice updates in real-time as you type - **Instant PDF download** โ€” one-click, no sign-up required - **Shareable links** โ€” send invoices directly to clients without attachments - **10 languages & 120+ currencies** โ€” full multi-language and currency support out of the box [Full release notes for v1.0.0](https://github.com/VladSez/easy-invoice-pdf/releases/tag/EasyInvoicePDF-v1.0.0) ## ๐ŸŒŸ Star History [![RepoStars](https://repostars.dev/api/embed?repo=VladSez%2Feasy-invoice-pdf&theme=dark)](https://repostars.dev/?repos=VladSez%2Feasy-invoice-pdf&theme=dark) ## ๐ŸŽฅ 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](https://x.com/vladsazonau) - ๐Ÿฆ Twitter: [@vladsazonau](https://twitter.com/vladsazonau) - ๐Ÿ’ผ LinkedIn: [Vlad Sazonau](https://www.linkedin.com/in/vlad-sazonau-22a9a9126/) - ๐ŸŒ Website: [vladsazon.com](https://vladsazon.com) ## โค๏ธ Support the Project If you find EasyInvoicePDF useful, please consider: - โญ **Star this repository** on GitHub to show your support - โ˜• [Buy me a coffee](https://buymeacoffee.com/vladsazon) to support the [creator](https://vladsazon.com) Your support helps keep this project free and open-source ๐Ÿ™ **Join our community** [X.com](https://x.com/EasyInvoicePDF) ## Tech Stack - [React](https://react.dev/) - [TypeScript](https://www.typescriptlang.org/) - [Next.js](https://nextjs.org/) - [TailwindCSS](https://tailwindcss.com/) - [shadcn/ui](https://ui.shadcn.com/) - [Origin UI](https://originui.com/) - [@react-pdf/renderer](https://github.com/diegomura/react-pdf) ## Other Tools & Services - Generate beautiful OG images: https://og.new - Analytics: https://umami.is/ - [typescript-plugin-directives](https://www.npmjs.com/package/typescript-plugin-directives) - [Create Mockups with shots.so](https://shots.so/) ## Quick Start - Run `pnpm i` - 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: - [Resend](https://resend.com/) - [Upstash](https://upstash.com/) - [Google Drive API](https://developers.google.com/workspace/drive/api/quickstart/js) - [Telegram Bot API](https://core.telegram.org/bots) ## License This project is dual-licensed: - **AGPL-3.0** (for open-source or compliant use): [GNU AGPL v3](https://www.gnu.org/licenses/agpl-3.0.html) - **Commercial license** (for proprietary use): contact [vlad@mail.easyinvoicepdf.com](mailto:vlad@mail.easyinvoicepdf.com) By using this software, you agree to the terms of the applicable license.