Make a scannable QR code for YOUR payment details — bKash, Nagad, Rocket, bank account or anything custom. Pick the brand badge, add your name, and download the QR as a PNG to print or share. Free, no signup, everything stays in your browser.
Private files stay in your browser. AI prompts you send leave your device.
The QR encodes your payment details as readable text — any phone camera or QR scanner can read it. For in-app bKash/Nagad merchant payments, use the QR inside those apps.
High error-correction (H) applied for the center logo — your QR still scans perfectly.
Yes. QR Code Generator is completely free, with no sign-up, no daily limit, and no watermark on what you download.
No. QR Code Generator runs entirely in your browser using JavaScript — nothing you type or upload ever leaves your device.
No. The QR code is generated once and saved as an image on your device — it will keep working for as long as the data it points to (like a link) stays valid.
Yes. Upload your own logo (or pick a payment brand badge like bKash or Nagad) and place it exactly where you want: top, bottom, side, middle, or the center of the QR code. Two logos can be placed at once. The preview updates live so you see the exact placement.
Yes. When you place a logo in the center, the generator automatically switches to the highest error-correction level (H) and keeps the logo small with a clean white backdrop, so every scanner reads it perfectly.