DEV Community

Landolio
Landolio

Posted on

I built a free invoice generator that doesn't spy on you

Every free invoice tool I found online either:

  • Requires an account
  • Stores your data on their servers
  • Upsells you to a paid plan after 3 invoices
  • Looks like it was designed in 2004

So I built one that does none of those things.

What it does

You fill in a form. It generates a professional invoice. You download it as PDF. Done.

  • No account needed
  • No data leaves your browser (everything runs client-side)
  • No limits on invoices
  • VAT toggle for UK/EU users
  • Multiple line items
  • Professional layout

Try it: landolio.com/tools/invoice-generator

How it works

Pure HTML + CSS + vanilla JavaScript. No frameworks. No backend. No database. Your data exists only in your browser tab.

The PDF generation uses the browser's native print-to-PDF functionality — no external libraries needed.

Why I built it

I'm a freelancer. I invoice clients. I got tired of:

  1. Paying for invoicing software I barely use
  2. Creating accounts just to generate a PDF
  3. Worrying about some random SaaS company having all my client data

The invoice generator was the first tool I built. Then I built 24 more:

  • Day rate calculator — work out what to charge
  • Tax calculator — estimate your tax bill
  • Late payment interest calculator — what clients owe you under UK law
  • Expense tracker — categorise spending, export CSV
  • Cash flow forecaster — spot gaps before they happen
  • Payment reminder generator — chase overdue invoices without being awkward
  • Client tracker — manage projects and invoices in one place

All free. All client-side. All at landolio.com/tools.

The stack

  • Vanilla HTML/CSS/JS
  • No build step
  • Hosted on Cloudflare Pages (free)
  • localStorage for persistence where needed
  • Total JS: ~50KB across all 25 tools

No React. No Next.js. No Tailwind. Just HTML that loads in under a second.


Would love feedback. What tools do you wish existed for freelancers? I'll probably build them.

Top comments (0)