Since 2010 · Powering 2M+ tool runs every month
Since 2010
Add to Chrome

My Toolbox

Automatic Mode

No saved tools yet.

Go Premium
Related tools
Invoice Late Fee CalculatorMarkdown Editor
Home Page > Miscellaneous > General Tools

Invoice Generator

Create and download professional PDF invoices in seconds. Add your logo, unlimited line items, tax, discount and shipping, pick any currency, and export or print. A live preview updates as you type and drafts auto-save locally.

Free to useNo sign-up requiredInstant Results
Invoice GeneratorTry it now — free ▼
🖼️ Your logo ➕ Unlimited items % Tax & discount 💱 24 currencies 📄 PDF & print 🔒 100% private
Quick examples — click to load a sample invoice, then edit:
🎨 Branding
🏢 From (your business)
👤 Bill to (client)
🧾 Invoice details
📋 Line items
Description Qty Rate Amount
💰 Tax, discount & shipping
📝 Notes & terms
🔒 Everything stays in your browser — nothing is uploaded.
Live preview
Your Business
INVOICE
INV-0001
From
Your Business
Bill To
Client
Issue date
Due date
Description Qty Rate Amount
Subtotal
Total
Generated with miniwebtool.com Invoice Generator

Embed Invoice Generator Widget

About Invoice Generator

The Invoice Generator is a free online tool for creating clean, professional invoices in your browser — no sign-up, no watermark, and no software to install. Add your logo, list your products or services, apply tax, discount and shipping, choose from 24 currencies, and watch a live preview update as you type. When you are happy with it, download a PDF or print it in one click. Because everything runs on your own device, your business and client details are never uploaded to any server.

Why use this invoice maker?

🔒 Truly private

Your logo, clients and amounts stay in your browser. Nothing is sent to a server, so it is safe for sensitive billing.

Live preview

A real invoice document updates instantly as you type, so there are no surprises before you download.

💾 Auto-save

Your draft is remembered automatically, so you can close the tab and finish the invoice later.

🎨 Your branding

Upload a logo and pick an accent color to match your brand. The whole invoice recolors instantly.

💱 Any currency

Bill in US Dollars, Euros, Pounds, Yen, Rupees and 20 more currencies with the correct symbol everywhere.

📄 PDF & print

Export a crisp PDF named after your invoice number, or print straight from your browser.

How to create an invoice

  1. Add your branding: Click the logo box to upload your logo (or drag an image onto it), pick an accent color, and enter your business name and contact details under From.
  2. Enter the client and invoice details: Fill in the Bill To section, then set the invoice number, issue date, due date and currency.
  3. Add line items: Add a row for each product or service with its description, quantity and rate. The line amount and subtotal are calculated for you.
  4. Apply tax, discount and shipping: Enter a tax percentage (relabel it VAT, GST or HST if you like), an optional discount as a percentage or fixed amount, and any shipping or fee. The total updates live.
  5. Add notes: Include payment terms, bank details or a thank-you message.
  6. Download or print: Click Download PDF to save the invoice, or Print to send it to a printer or save as PDF from the print dialog.

How the invoice total is calculated

The math behind the totals is simple and transparent:

  • Line amount = quantity × rate
  • Subtotal = the sum of every line amount
  • Discount = a fixed amount, or a percentage of the subtotal
  • Tax = tax rate × (subtotal − discount), so discounts are applied before tax
  • Total = subtotal − discount + tax + shipping

Applying the discount before tax matches the most common billing convention in the US, UK, EU, Canada and Australia, where tax is charged on the net (post-discount) amount.

What to include on a professional invoice

ElementWhy it matters
Your business name & contactTells the client who to pay and how to reach you.
Client name & addressIdentifies who the invoice is billed to for their records and yours.
Unique invoice numberMakes invoices easy to track, reference and reconcile.
Issue & due datesSet clear expectations and start the payment clock.
Itemized line itemsShow exactly what is being charged and at what rate.
Tax, discount & totalMake the amount owed unambiguous, including any tax owed.
Payment terms & notesState when and how to pay, and any late-payment policy.

Who is this invoice generator for?

It is built for freelancers, contractors, consultants, small businesses, online sellers, tradespeople and side-hustlers who need a polished invoice fast — without paying for accounting software or handing over their data. Whether you bill by the hour, by the project, or by the product, the line-item format and flexible tax, discount and shipping fields adapt to your needs.

Frequently Asked Questions

Is this invoice generator really free?

Yes. You can create, preview, download and print unlimited invoices for free. There is no sign-up, no watermark and no limit on the number of invoices or line items.

Is my invoice data private?

Completely. Every invoice is generated entirely in your web browser using JavaScript. Your logo, client details and amounts are never uploaded to our servers. Your draft is saved only in your own browser using local storage, and the Reset button removes it.

How do I download my invoice as a PDF?

Click the Download PDF button. The tool renders the live preview into a PDF file directly in your browser and saves it using your invoice number as the file name. If PDF export is blocked, use the Print button and choose "Save as PDF" in the print dialog.

Can I add my company logo?

Yes. Click the logo area (or drag an image onto it) and choose a file from your device. It appears at the top of the invoice immediately and is embedded only in your own downloaded PDF — it stays on your device.

How is the total calculated?

Each line amount is quantity multiplied by rate. The subtotal is the sum of all line amounts. The total is the subtotal minus any discount, plus tax calculated on the discounted subtotal, plus any shipping charge.

Which currencies are supported?

You can choose from 24 common world currencies, including US Dollar, Euro, British Pound, Japanese Yen, Chinese Yuan, Indian Rupee, Canadian and Australian Dollar, Swiss Franc and more. The currency symbol updates everywhere on the invoice instantly.

Can I edit the invoice later?

Yes. Your invoice is saved automatically in your browser, so when you return to this page your details are still there, ready to edit and download again.

Additional Resources

Reference this content, page, or tool as:

"Invoice Generator" at https://MiniWebtool.com/invoice-generator/ from MiniWebtool, https://MiniWebtool.com/

by miniwebtool team. Updated: June 27, 2026

General Tools:

Top & Updated:

Julia Set GeneratorYouTube Thumbnail Downloader2-Stroke Oil Mix CalculatorView all →
Home Page > Miscellaneous > General Tools > Invoice Generator