Free Online Invoice Generator with QR Code
Fill in the form — the preview updates live. Download as PDF or print when done.
The QR code on the invoice always shows invoice details. Add a payment URL (PayPal, Stripe, UPI) to include it too.
| Description | Qty | Unit Price | Amount |
|---|---|---|---|
Frequently Asked Questions
Is the invoice generator free?
Yes — 100% free, no sign-up, no watermarks, unlimited invoices.
Does my data get uploaded anywhere?
No. Everything runs in your browser. Your business details, client info, and amounts never leave your device.
How do I save as PDF?
Click "Download PDF" for a direct download, or "Print Invoice" and choose "Save as PDF" in the browser print dialog.
What does the QR code contain?
The QR code is auto-generated from your invoice details — number, parties, dates, and total. If you add a payment link it's included too. Scanning it shows all this information instantly.
Can I add a logo?
Yes. Click "Upload Logo" to add any image (PNG, JPG, WebP). It appears in the header of both the preview and the downloaded PDF.
Which currencies are supported?
USD, EUR, GBP, PKR, INR, AED, SAR, CAD, AUD, CHF, JPY, SEK, NOK, DKK, PLN, and TRY. The currency symbol updates live.
How to Use Invoice Generator
-
1
Enter your business details
Fill in your company name, address, and optionally upload your logo. Then add the client name and address in the "Bill To" section.
-
2
Add line items
Click Add Item and enter descriptions, quantities, and unit prices. The subtotal, tax, discount, and total update automatically.
-
3
Set tax, discount, and payment link
Enter a tax percentage and optional discount amount. Add a payment URL (PayPal, bank transfer link) to auto-generate a QR code on the invoice.
-
4
Download or print as PDF
Click Download PDF for a direct download, or Print Invoice to open the browser print dialog and save as a PDF file.