GST Invoice Generator
Prepare an itemised GST-ready invoice and download it as a PDF.
Create InvoiceCreate dynamic QR codes for Website URLs, UPI Payments, VCards, and Text instantly.
Scan this QR code with your phone's camera.
QR stands for Quick Response. It is a type of matrix barcode that contains information about the item to which it is attached. In practice, QR codes often contain data for a locator, identifier, or tracker that points to a website or application.
By encoding a specific UPI format string (upi://pay?pa=...), payment apps instantly recognize the Payee UPI ID and name. You can even lock the amount so the customer doesn't have to type it.
vCards encode standard contact data. When scanned by a phone camera, it prompts the user to "Save Contact", transferring your name, phone, and company instantly to their phonebook.
All QR codes generated over our free tool are built completely within your browser using JavaScript.
We do not save your Website URLs, UPI IDs, or Contact details on our servers.
Two-scenario comparison
Save the current result as A, change the inputs, then save the new result as B. Nothing is uploaded.
No result saved yet.
No result saved yet.
Transparent calculation
Important assumption: Scanner, printer, device and format support can affect the final result.
Most calculation and document entries are processed in this browser. HSN search terms are sent to BharatERP only to return matching references. This shared tool layer does not send entered values to analytics.
Avoid entering passwords, bank credentials or unnecessary identity data. Outputs are estimates or editable templates—not legal, tax, investment, lending or accounting advice.
Recommended next step
Move from a one-off result to connected invoices, customer records, inventory and business reports. Available features depend on the selected paid plan.
Explore Billing Software Schedule a Demo