Arambag, West Bengal · Since 2020 +91 7699462154 |
BullishBrush logo BULLISHBRUSHLearn Today, Lead Tomorrow

QR code generator

Static QR codes are free and never expire. Need to change the link after printing or count scans? Create a dynamic QR code.

✓ Free✓ No sign-up✓ Private — runs in your browser★ Unlock Pro features
Dynamic QR code — change the link later & count scans

Log in free to create 1 dynamic QR code.

Your QR code

How to make a QR code

  1. Pick what the QR code should do — open a link, take a UPI payment, start a WhatsApp chat, join Wi-Fi or save a contact.
  2. Fill in the details. The code updates instantly.
  3. Choose colours and add your logo if you like. Keep a dark colour on a light background so phones can read it.
  4. Download PNG for screens and social media or SVG for printing on flyers, menus and packaging.

Static vs dynamic QR codes

A static QR code stores the content inside the pattern — it is free and never expires, but it cannot be changed after printing. A dynamic QR code stores a short link (for example bullishbrush.com/q/abc123) that forwards to your page, so you can change the destination at any time and see how many people scanned it.

Tips for QR codes that always scan

  • Print at least 2 × 2 cm, larger for posters read from a distance.
  • Leave a quiet white margin around the code.
  • Test with two different phones before printing in bulk.

FAQ

Do these QR codes expire?

Static QR codes never expire because the content is stored inside the code itself. Dynamic QR codes keep working as long as your link exists on BullishBrush.

What is a dynamic QR code?

A dynamic QR code points to a short link on our site that redirects to your destination. You can change the destination at any time without reprinting, and see how many times it was scanned each day.

Can I make a UPI payment QR code?

Yes. Choose UPI, enter your UPI ID, name and (optionally) amount. Any UPI app such as Google Pay, PhonePe or Paytm can scan it.

Can I add my logo?

Yes. Upload a logo and it is placed in the centre. The tool uses high error correction so the code still scans — always test before printing.