Free Tools Grid

Invoice Generator

Utility Tools

Build a clean, professional invoice in your browser and export it as PDF. Multi-currency, line items with qty/rate/tax, autosave to localStorage.

Runs entirely in your browser
Loading tool...

About Invoice Generator

Sending an invoice shouldn't require a paid SaaS subscription or weeks of integration. This invoice generator gives freelancers, contractors, and small businesses everything they need in one page: business and client info, line items with quantity and rate, tax percentage, a notes field, and a live A4-formatted preview that exports to PDF in one click.

The form supports seven currencies with locale-aware formatting (so EUR shows `1.234,56 €` in European locales and `€1,234.56` elsewhere as appropriate). Your draft autosaves to localStorage continuously, so a refresh or accidental tab close never costs you work. The PDF export uses `pdf-lib` to generate a clean, printable A4 layout with proper typography — the same library many production accounting tools rely on. Everything runs in your browser; client data, your business details, line items, none of it leaves your device.

How to use

  1. 1

    Fill in header fields

    Invoice number, currency, issue date, due date.

  2. 2

    Enter From and Bill to addresses

    Your business info on the left, the client's on the right.

  3. 3

    Add line items

    Description, quantity, and rate per line. Use 'Add line' to add more rows; the trash icon removes a row. Totals update live.

  4. 4

    Set tax percentage

    A single tax rate applies to the whole invoice subtotal. For more complex tax (per-line, multi-jurisdiction), use a dedicated accounting tool.

  5. 5

    (Optional) Add notes

    Payment instructions, terms, or thank-yous go here.

  6. 6

    Export PDF or Print

    Click Export PDF to download an A4 PDF. Click Print to use the browser print dialog with the page's print styles.

Examples

Typical freelance invoice

Two line items, 0% tax (or local rate), net 14 terms in notes.

Output

PDF: INV-0001 — $3,250.00 due 2026-06-02

Frequently asked questions

Is the PDF really generated locally?+

Yes. We use `pdf-lib` to construct the PDF in your browser. No data is sent to a server.

How does autosave work?+

The full invoice draft is written to localStorage on every change. Refreshing the page or returning later restores your last state. Use 'Reset draft' to clear it.

Can I have multiple invoice drafts?+

Not in the current version — only one draft is saved. Export the PDF before resetting if you need to keep a record.

What about international tax handling?+

The tool supports a single percentage tax rate applied to the subtotal. For VAT lines, sales tax variations, or reverse-charge rules, use a dedicated invoicing tool.

What if I need a different layout?+

The PDF uses a clean, professional default layout. For deeper customization (custom logo, brand colors, multi-page), use the Print option and modify the print stylesheet — or generate the PDF and post-process in a PDF editor.