Nimbzo

Free Invoice Generator Online – Private, In Your Browser

Create professional PDF invoices entirely inside your browser with zero sign-up, zero cloud storage, and zero transmission of your financial data. Your client names, line items, and payment details stay on your device. Drafts auto-save to browser storage so your work is never lost.

Accepts: Form input, logo PNG or JPG Runs in your browser — your file never leaves your device

Legal & Tax Notice

This invoice generator provides a document template. Nimbzo does not provide legal, tax, or accounting advice. You are solely responsible for ensuring that your invoices comply with your jurisdiction's tax authorities (such as VAT, GST, or Sales Tax requirements) and local commercial billing regulations.

INVOICE

+ Upload Logo PNG / JPG

Items & Services

Auto-calculates Subtotal & Tax
Description
Qty
Price
Action
Subtotal: $0.00
Tax Rate (%):
$0.00
Total Due: $0.00

How to use Invoice Generator

  1. 1
    Fill in your business name, client details, issue date, and due date. The form auto-saves your draft to browser storage as you type.
  2. 2
    Add line items — descriptions, quantities, and unit prices — and set a tax rate. Subtotal, tax amount, and total due update instantly.
  3. 3
    Optionally upload your company logo (PNG or JPG). It is embedded directly into the PDF in your browser memory and is never uploaded to any server.
  4. 4
    Click Generate & Download Invoice PDF to produce and save your invoice file. Choose from USD, EUR, GBP, CAD, AUD, JPY, INR, and BDT currencies.

What it does — and what it doesn't

Your invoice is built as a vector PDF document using the @cantoo/pdf-lib library (MIT license, lazy-loaded after you click Generate). Fonts, layout coordinates, logo images, and text are composed entirely inside your browser tab. The library is fetched once and cached by the browser. In our verified test lab, a 3-line-item invoice (654 bytes of input data) produced a 3,608-byte PDF in 30 milliseconds with zero network requests.

Limits and browser boundaries

  • Single-page layout designed for up to 12 line items on a standard A4 (595 × 842 point) page.
  • Non-ASCII currency symbols (BDT ৳, INR ₹) are displayed correctly in the browser UI; the PDF falls back to the 3-letter currency code prefix inside the document due to Helvetica font encoding constraints.
  • This tool generates a template document. It does not constitute legal, accounting, or tax advice. You are responsible for compliance with your local tax authority requirements.

Verified Test Lab Measurements

Real numbers recorded in automated browser testing (docs/test-results/invoice-generator.json).

Fixture / Scenario Input Size Output / Result Duration

Client-Side Privacy Proof

100% In-Browser

All computation executes strictly inside your device CPU and GPU memory. Your file bytes, photos, and document text are never uploaded or transmitted to any server.

Network Upload 0 Bytes Sent
Execution Engine WASM / Local Canvas
Server Storage 0 Logs / 0 Cookies

Verify it yourself in 5 seconds:

  1. Press F12 (or right click → Inspect) and switch to the Network tab.
  2. Drop your file into the tool above and click process.
  3. Confirm that zero outbound requests or file payloads leave your computer.

Frequently asked questions

Are my client names and billing amounts ever uploaded to a server?

No. Every character you type — client details, line items, prices, notes — is processed exclusively in your browser tab. You can verify this in your browser DevTools Network panel: zero bytes of invoice data are transmitted over the network.

Will my draft be lost if I close the browser tab?

No. The tool automatically saves your work-in-progress to browser localStorage as you type. The next time you visit the page, your draft is restored instantly. You can also manually clear the draft using the Reset Draft button.

How fast does the PDF generate?

In our verified test lab, a 3-line-item invoice with 10% tax and payment notes (654 bytes of input) was compiled into a 3,608-byte PDF in 30 milliseconds with zero network requests.

Can I add my company logo to the invoice?

Yes. Use the logo upload area to select a PNG or JPG image. It is read into browser memory using the File API and embedded directly into the PDF without ever leaving your device.

Which currencies are supported?

USD ($), EUR (€), GBP (£), CAD ($), AUD ($), JPY (¥), INR (₹), and BDT (৳). The currency symbol appears in the browser UI totals and the PDF amount columns.

Does this tool provide legal or tax advice?

No. The generated invoice is a template document only. Nimbzo does not provide legal, accounting, or tax advice. You are solely responsible for ensuring your invoices comply with your jurisdiction's tax and billing regulations.

Related tools

Related guides