Invoice Generator

NewCalculators100% Private · In-Browser

Create clean, professional invoices in your browser — with exact tax math, five currencies and one-click print-to-PDF. Nothing is stored on a server.

Loading tool…

Key features

  • Exact money math: amounts are computed in integer cents (no floating-point drift), with the order of operations spelled out — subtotal, minus flat discount, then tax on the remainder.
  • Line items with quantity × unit price auto-totals, plus add, duplicate and remove controls for fast editing.
  • Five currencies — USD, EUR, GBP, INR and JPY — with JPY honestly shown with zero decimals, as the currency actually works.
  • Net 7 / Net 14 / Net 30 payment-term chips that set the due date from the issue date, and an invoice number that auto-seeds as INV-<year>-0001.
  • Live A4 paper preview that mirrors exactly what prints, with a Draft / Sent / Paid status pill, notes field and your business + client details.
  • Print / Save as PDF uses a dedicated print stylesheet (clean white sheet, 12 mm margins, app chrome hidden) and refuses to print an empty invoice with a clear message instead.

How it works

  1. Fill in parties and dates

    Enter your business details and the client's, pick issue and due dates (or tap a Net 7/14/30 chip to set the due date automatically) and choose your currency.

  2. Add line items

    Describe each item, set quantity and unit price — line totals, subtotal, discount, tax and grand total update live and are computed in exact cents.

  3. Review the paper preview

    The right pane shows the actual invoice sheet exactly as it will print: totals in order, status pill, notes and dates. What you see is what the PDF contains.

  4. Print or save as PDF

    Click Print / Save as PDF and your browser's print dialog opens with a clean A4 layout — choose Save as PDF there. No watermark, no server round-trip.

Tips for better results

  • Everything auto-saves in your browser, so you can close the tab and continue the invoice later — use Reset to start a fresh one.
  • The discount is a flat amount and is capped at the subtotal, so totals can never go negative.
  • Load sample fills clearly-labeled example data (with a SAMPLE banner) so you can see the layout before typing anything; editing any field removes the banner.
  • JPY amounts intentionally show no decimal places; all other currencies show two.
  • The print stylesheet is tuned for A4 — for US Letter, pick Letter in your browser's print dialog; the layout adapts.

Frequently asked questions

View all →

Explore all 86 tools

Image, PDF, text, calculator and media utilities — all free, all private, all running right in your browser.

Browse the complete toolkit