Generators · Free Tool
Invoice Generator
Create a clean, professional invoice with your logo, line items, tax, and discount, then save it as a PDF. No signup, no watermark.
Line items
"Download PDF" opens your browser's print dialog; choose "Save as PDF". Your draft is saved in this browser only.
| Description | Qty | Rate | Amount |
|---|
About this tool
Fill in your details, your client's, and the line items, and the invoice preview updates as you type, with subtotal, discount, tax, and total calculated for you in any of ten currencies. Add your logo and payment details, then use "Download PDF" to save it through your browser's print dialog.
Your draft is saved in this browser, so you can come back to it later, and "Start next invoice" keeps your business details while bumping the invoice number. Nothing is uploaded: there is no account, no watermark, and no limit on how many invoices you make.
Common uses
- Send a quick invoice as a freelancer or consultant without signing up for accounting software
- Bill a one-off project or a client in another currency
- Create a consistent, numbered series of invoices from the same template
Frequently asked questions
How do I save the invoice as a PDF?
Click "Download PDF" and choose "Save as PDF" (or "Microsoft Print to PDF") as the printer. Only the invoice itself is printed, not the rest of the page.
What should an invoice include?
At minimum: your business name and contact details, the client's details, a unique invoice number, the issue and due dates, a description of each item with quantity and price, the total, and how to pay. Some countries also require tax registration numbers; add those to the From or Notes fields.
Is my invoice data stored anywhere?
Only in your own browser's local storage, so your draft survives a page reload. It is never sent to a server. Clearing your browser data or clicking "Clear all" removes it.
Is my data uploaded to a server?
No. This tool runs entirely in your browser using JavaScript, so nothing you type is transmitted, logged, or stored anywhere. You can even use it offline once the page has loaded.