I Love Invoice Generator Free. Private. No sign-up.
Create an invoice

About I Love Invoice Generator

A free invoice generator that runs entirely in your browser. No account, no watermark, no limit on how many invoices you make, and no paid tier holding anything back.

What it is

You fill in a four-step form — the document details, the two parties, the line items, and the finishing touches — and a print-ready invoice builds itself alongside as you type. When it looks right you download a PDF or send it straight to a printer, in A4 or US Letter.

It bills in forty currencies. Tax can be switched off entirely, charged at a single rate under a name you choose — VAT, Sales tax, GST, whatever your country writes on an invoice — or handled as Indian GST, where the place of supply decides between CGST plus SGST and IGST and the two components always come out equal to the last paise. Line items carry their own rates, shipping can be taxed or not, discounts can apply before or after tax, and the totals show a rate-wise breakup that reconciles.

Currency, tax name and date format are settings that live with the invoice rather than guesses made from whoever is reading it, so the document you see is the document your customer sees. On a first visit the tool reads sensible starting values from your browser; from then on they are yours to change.

The privacy stance

Nothing you type is uploaded, and nothing is stored — not on a server, and not in this browser either. There is no account to create, no cookie banner to dismiss, and no local storage quietly keeping yesterday's invoice. Your work exists in the tab while the tab is open, and closing it clears it.

That includes the parts that usually phone home. The payment QR code is drawn inside your browser from the amount and your own payment details. The PDF is assembled in your browser. Your logo and signature images are read locally and never sent anywhere. The feedback button opens your own email app with an empty message — no invoice, customer, payment or draft data is attached to it.

One thing is counted, and it is fair to say so plainly: page visits. Each view records the page address, the site that linked to it, and the coarse facts any web server sees anyway — browser, operating system, screen width, language and country — and sends them to a small analytics service on my own server, reached through a path on this same domain — no third party is involved and nothing is loaded from anywhere else. It sets no cookie and keeps no IP address; the only visitor marker is a daily hash that cannot be traced back to you or matched against tomorrow's. Nothing about the invoice is recorded — not a field, not a total, not a customer name, not even that a PDF was downloaded. It tells me which pages are worth keeping, and nothing else.

The cost of storing nothing is that there is nothing to come back to. The draft file is the answer: download it and you have the whole invoice — parties, items, tax setup, payment details, logo, signature — in one small JSON file on your own disk. Drop it back onto the page to carry on, or open it next month and start the next invoice from it.

Who made it

I am Saksham Kumar, an engineer in Noida, India, and I built this on my own. I got tired of invoice tools that ask you to sign up, stamp a watermark across the page, cap you at three documents a month, and keep a copy of your customer list. This one asks for nothing and keeps nothing.

It is free because it costs almost nothing to run: there is no database, no user accounts and no per-invoice work on a server — the whole tool is a page that does its thinking in your browser. There is no paid tier planned, and no feature is being held back for one.

Found a bug, or need something the tool does not do? Use the Send feedback link on the invoice generator and tell me. It opens your email app with an empty message, so nothing is attached that you did not write yourself.

These notes are general guidance, not tax advice. Tax treatment depends on your registration status and the nature of the supply — confirm anything you are unsure about with your accountant.