I built a free invoice generator because every other tool has a catch #webdev#javascript#freelancers#tutorial

작성자

카테고리:

← 피드로
DEV Community · cde-yang · 2026-07-15 개발(SW)

cde-yang

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?

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다