Validates UPI ID format against 23 known handles (@paytm, @okhdfcbank, @ybl, @sbi, @axl, @icici and more) and generates UPI payment QR codes with merchant name and amount. All local processing.
Runs on QRCode.js
Generates compliant PDF invoices with mandatory Indian GST fields — HSN/SAC codes, GSTIN, place of supply, and tax breakdown. Everything runs locally in your browser.
Validates Aadhaar numbers using Verhoeff checksum verification. Checks format rules, detects fake UIDs, and explains Aadhaar number structure. Fully local validation with no data upload.
Looks up bank details from an 11-character IFSC code — bank name, branch, address, city, district, and contact info. Live lookup via the Razorpay IFSC API.
Validate .htaccess files against 30+ known Apache directives. Checks RewriteEngine, RewriteRule, ErrorDocument, Redirect, Header, Options, and block directives. Flags unknown directives.
Measures return on investment by comparing net gain or loss against the original cost, expressed as both a percentage and a dollar amount. Essential for marketing campaign evaluation, equipment purchase decisions, real estate investment analysis, and comparing investment opportunities.
23 handles: @paytm, @okhdfcbank, @okicici, @oksbi, @ybl, @axl, @pnb, @yesbank, @unionbank, @canarabank, @kotak, @idbi, @indus, @federal, @dbs, @rbl, @bob, @citi, @hsbc, @ubi, @sbi, @icici, @hdfcbank. Not covered: @upi, @okaxis, @payzapp, @amazonpay — those fail as unrecognized. Username rules: one @, 2–40 chars of letters/numbers/dots/hyphens/underscores. QR encodes upi://pay with INR; last 10 validations persist locally.
It verifies the UPI ID format: valid characters, handle suffix, minimum/maximum length, and correct structure. A valid format does not guarantee the UPI ID is active — it only confirms it follows the correct pattern.
Yes. Enter the validated UPI ID, merchant name, and optionally an amount to generate a scannable UPI payment QR code. The QR encodes the UPI payment URL in the standard format.
No. This is a client-side validation and QR generation tool. It does not initiate, process, or verify any actual UPI transactions.
No. All validation and QR generation happens locally in your browser. No UPI IDs or payment data is sent to any server.
IFSC Code Lookup
Looks up bank details from an 11-character IFSC code — bank name, branch, address, city, district, and contact info. Live lookup via the Razorpay IFSC API.
SIP / PPF / EPF Calculator
Calculate Indian investment returns — monthly SIP, PPF with 15-year maturity, and EPF employee provident fund projections. All calculations are local with no data uploads.
Last updated October 2026