Ontool
18 free toolsAll tools

Productivity tool

Invoice Generator

Build an invoice with your business and client details, line items, discounts, shipping, tax or GST, payment notes and UPI details, then print it or save it as a PDF from your browser.

Print / PDFGST + UPI
Free to useNo sign-upNo account

Invoice details

Autosaved in this browser

Your business

Shown in the invoice header

PNG, JPEG or WebP, strictly under 3 MB (3,000,000 bytes). Saved as a compact image in this browser.

Bill to

Client details

Invoice meta

Dates print as day, month, year

Line items

Quantity can be fractional, for example 1.5 hours. Each line is rounded to two decimals.

Discount, tax & payment

Totals update as you type

USD
%

Applied to subtotal minus discount plus shipping.

USD

Payment & notes

Printed under the totals

Preview

A4 · print or save as PDF

Ready to print

Add a business logo?

A logo is optional. Without one, your invoice uses the business initial.

Tax ID

Invoice

Billed to

Issue date
Due date
Reference
DescriptionQtyRateAmount

Notes

Terms

Subtotal
$0.00
Discount
$0.00
Shipping
$0.00
Total
$0.00
Amount paid
$0.00
Balance due
$0.00

Payment details

UPI

Thank you for your business.

How it works

  1. Fill in your business details, client details and invoice number. Optionally add a PNG, JPEG or WebP business logo strictly under 3 MB (3,000,000 bytes). Dates default to today and a 14-day due date.

  2. Add each item with a description, quantity and rate. Discounts, shipping, tax and any amount already paid update the totals as you type.

  3. Choose a currency and tax style. The India preset switches to INR and splits 18% GST into CGST and SGST; IGST is available too.

  4. Check the A4 preview, then choose Print / Save PDF. Without a logo, a reminder lets you add one, cancel or continue with the business initial. Pick “Save as PDF” in your browser’s print dialog for a file you can email.

Frequently asked questions

Can I add or remove a business logo?

Yes. Choose a PNG, JPEG or WebP strictly under 3 MB (3,000,000 bytes). The logo is processed and saved only in this browser, separately from invoice details. New invoice keeps it; Clear all removes it. Remove logo restores the business initial. A logo is never required: choose Continue as is in the print reminder to print without one. If logo storage is full or blocked, the logo remains usable in this tab but may not survive a reload.

How do I save the invoice as a PDF?

Choose Print / Save PDF, then select “Save as PDF” as the printer in your browser’s print dialog. The page is styled for A4 with 12 mm interior spacing and suppresses default headers and footers in Chromium. If your browser still adds them, turn off headers and footers in its print dialog.

Is my invoice uploaded or stored on a server?

No. The generator has no server step and does not send invoice data anywhere. Your draft is saved in this browser’s local storage so you can come back to it. Clear all removes the entered details; New invoice retains business and payment details. If storage is blocked, the draft lasts only in the current tab. Clearing this site’s data or using a different browser or device starts you with a fresh draft.

Does it support GST for India?

Yes. Choose GST — CGST + SGST to split the tax into two equal lines, or GST — IGST for an inter-state invoice. The India GST preset sets INR and 18%. Add your GSTIN in the tax ID field. Rates and rules vary by goods or services, so check the invoice against your own tax requirements.

Can I add a UPI QR code?

Not yet. You can add a UPI ID, bank details and payment instructions, and those print on the invoice. This version does not generate a scannable UPI QR code.

Which currencies are supported?

USD, EUR, GBP, INR, CAD, AUD, AED, SGD, NZD, ZAR and CHF. Amounts are formatted for the selected currency, but there is no exchange-rate conversion — the number you type is the number printed.

What are the limits?

Amounts are calculated and rounded to two decimals per line. Long invoices can run onto more than one printed page. There are no saved templates or cloud sync. Optional logos are resized to at most 512 pixels per side and compacted for browser storage; oversized image dimensions are rejected. The invoice is a layout tool, not tax, legal or accounting advice.

Search tools

JPG to PDFConvert one JPG or an ordered image batch into a PDF.ProductivityPDF to JPGTurn PDF pages into downloadable JPG images, one page at a time or as a ZIP.ProductivityQR GeneratorCreate a QR code for text or a URL and download SVG or PNG.DeveloperMarkdown EditorWrite Markdown with a fast, sanitized live preview.ProductivityImage CompressorReduce JPG, PNG and WebP size — or hit an exact target.ImageBarcode GeneratorCreate EAN, UPC, Code 39 and Code 128 barcodes.DeveloperEtsy Fee CalculatorSee the fees, profit and price behind an Etsy order.FinanceVideo Frame ExtractorPull still frames from a video at intervals or timestamps.MediaTemp MailGet a disposable inbox and watch incoming mail live.DeveloperDisposable Email CheckerCheck an address against 10,000+ throwaway domains.DeveloperAd Revenue CalculatorTurn CPM or RPM into daily, monthly and yearly revenue.FinanceImage ResizerResize JPG, PNG and WebP to exact pixels or a percentage.ImageImage to Text (OCR)Read printed text from an image and get editable text.ProductivityCompress Image to 20 KBSqueeze images under a 20 KB cap — or any size you set.ImageImage ConverterConvert JPG, PNG and WebP images between formats.ImageInvoice GeneratorCreate a clean invoice and print or save it as a PDF.ProductivityExplain My ReportTranslate a medical report into plain English, with quoted evidence.ProductivityParent TranslatorTurn a school document into a four-part parent brief in your language.Productivity
↑↓ to navigate↵ to openEsc to close