As a freelancer, I've tried dozens of free invoice generators. Every single one had a catch:
Watermarks on the PDF unless you pay
"Free" = 3 invoices, then a paywall pops up
Forced signup just to download a PDF you just created
Ugly templates that look nothing like the screenshots
So I built InvoiceLark — a completely free, no-signup invoice generator.
What it does
Truly free — no signup, no watermark, no invoice limits
No logo? Auto-generate one — type your business name and it creates a letter-badge logo instantly
6 templates (Modern, Classic, Minimal, Compact, Bold, Clean) and 6 currencies
Built-in hourly rate calculator — handy for freelancers who bill by the hour
Payment QR codes — add a PayPal link and a scannable QR code prints on the PDF
Save clients & items — local storage, no data ever uploaded
JSON/CSV export — your data is yours, always
Why I built it
I got tired of invoice tools that feel like they're designed to trap you into a subscription. It's a form + a PDF generator — it shouldn't need a backend or a login.
Everything runs in the browser. No server, no database, your invoice data stays on your device.
What I learned
Free tools can be genuinely good. You don't need Stripe integration or a SaaS backend if your goal is simple: fill form, download PDF, done.
The "no logo" problem. Most invoice generators assume you have a logo file ready. A lot of freelancers don't. Auto-generating one was the most appreciated feature.
Built with vanilla JS and a lot of coffee. Would love your feedback! What features would make invoicing suck less for you?
SOCIAL SHARE CARD GENERATOR