EasyInvoicePDF

Free & Open-Source Invoice Generator

EasyInvoicePDF

View on GitHubGitHub
1.1k
About UsHow it worksTerms of Service
Open app

EasyInvoicePDF

Free & Open-Source Invoice Generator

Create professional PDF invoices in seconds with our free, open-source invoice generator. 100% in-browser, no sign-up required, and no ads. Your data stays on your device. Includes live PDF preview, instant PDF download, and customizable templates, including a Stripe-style layout - ideal for freelancers, startups, and small businesses.

Not accounting software. No compliance guarantees. By using this tool, you agree to the Terms of Service

GitHubTwitter

About EasyInvoicePDF

  • English
  • Polski
  • Nederlands
  • Français
  • Deutsch
  • Italiano
  • Norsk bokmål
  • Português
  • Русский
  • Español
  • Svenska
  • Українська

Solutions

  • Free Invoice Generator - No Login Required
  • Open-Source Invoice Generator - Free and Self-Hostable
  • Create a Stripe-Style Invoice Without Stripe
  • Free Invoice Template - Fill It In and Download a PDF
  • Invoice Generator in 12 Languages - Free PDF
  • Swedish Invoice Generator - Free PDF in SEK
  • Norwegian Invoice Generator - Free PDF in NOK

Resources

Product

  • Invoice Generator
  • GitHub
  • How it works
  • Changelog
  • llms.txt

Company

  • About Us
  • Founder
  • Terms of Service

Community

  • Discord
  • Reddit
  • X (Twitter)
EasyInvoicePDF - Featured on Startup Fame
Launched on LaunchPanda
Verified DR - Verified Domain Rating for easyinvoicepdf.com
EasyInvoicePDF on Nick Launches
Huzzler Embed Badge
Featured on EasyLaunch
Featured on EasyDoFollow
TRENDING ONBuildHop
Launched on StartupBase
Featured on Better Launch
Featured on DodoDirectory
Featured on DanielLaunches
Launched onTiny Startupstinystartups.com
Featured on tinyshelf

© 2026 EasyInvoicePDF.com

Vlad SazonauMade by Vlad Sazonau
Back to All Posts
September 24, 2026

EasyInvoicePDF v1.0.5 - Number format setting, Brazilian Portuguese invoices, and large amounts that fit their columns

Vlad Sazonau
Vlad SazonauFounder, EasyInvoicePDF

Previous

EasyInvoicePDF v1.0.4 - Faster PDF preview, redesigned mobile tabs, and a fix for missing characters in PDFs

✨ Highlights

  • Number format setting - pick how amounts are grouped and punctuated in the PDF, separately from the invoice language. An English invoice can print 10 000,00 EUR, and a new International format prints 321 200.00, which reads the same in every country. Each option previews your invoice's own total, so you see exactly what the PDF will show
  • Keep format when language changes - a switch that pins the number format, so you can write an invoice in your client's language and keep your own number formatting
  • Brazilian Portuguese invoices - a new Portuguese (Brazil) PDF language, with CNPJ/CPF for the tax number, Imposto for the tax column, and amounts in words counted the Brazilian way (um bilhão, not mil milhões)
  • Large amounts fit their columns - an amount too wide for its cell now wraps onto a second line at a thousands boundary, instead of painting over the column next to it

Changed

  • Amounts now follow the invoice language by default in the default template. Before this release it printed every amount as 321 200.00, whatever the language. It now punctuates them the way the language does: 321,200.00 in English, 321.200,00 in German, 321 200,00 in Polish. This also applies to invoices saved in your browser or shared by link before this release, so re-downloading one may print its numbers differently from the copy you sent. To keep the old look, pick International under Number Format. The Stripe template already followed the language
  • Four-digit amounts are now grouped in Polish, Spanish and Italian (8 111,00 rather than 8111,00), so they line up with larger amounts in the same column
  • The default template's footer now writes the total the same way as the rest of the invoice, with the currency code rather than a symbol
  • The language pickers name the country for Portuguese: Portuguese (Portugal) and Portuguese (Brazil)
  • Clearer Stripe-template wording for the due date and the amount due in German, Spanish, French, Italian and Portuguese
  • The Stripe template's quantity column is wider, so four- and five-digit quantities stay on one line
  • A new "How to customize tax" video in the "How it works" guide

Fixed

  • French amounts in the default template's footer printed a / in place of the thousands space (321/200,00 €)
  • The amount in words no longer leaves 00/100 alone on the next line

Create your next invoice

EasyInvoicePDF is free and open source. There's no sign-up, and you can go from blank form to downloaded PDF in under a minute.

Start Invoicing