FREE QR CODE STUDIO

Make a QR code people want to scan.

Create URL, logo, photo, face mosaic and UPI payment QR codes. Everything is generated locally in your browser.

✓ No account✓ No watermark✓ Images stay private✓ PNG & SVG

Made with this tool

Wedding cards, birthday invites, and a code where the photo is the pattern. See how people use these →

Wedding invitation card with a QR code linking to the couple’s photo album
Wedding invite — scan for the album
Birthday card with a QR code guests scan to share their wishes
Birthday card — scan to leave a message
A working QR code where the pattern itself forms a child’s face
Photo inside the code — and it still scans

One QR works across UPI apps

A UPI payment QR created here contains the recipient’s UPI ID, display name and optional payment amount. A payer can scan it using a compatible UPI app such as Google Pay, PhonePe, Paytm or BHIM. The payer should confirm the recipient name shown by their app before authorising payment.

Personal and business payment QRs

Anyone with an active UPI ID can create a personal payment QR. Businesses should normally use the verified merchant QR supplied by their bank or payment provider when they need merchant features, settlements, soundbox support, refunds or transaction reporting.

Private photo and logo QR codes

Uploaded photos and logos remain in your browser. Full Photo mode places a movable, scan-friendly QR over the image. Face Mosaic rebuilds the code using portrait-influenced tiles, so it is intentionally more abstract. Always scan-test a downloaded design at its final printed size.

How to use QR Studio

  1. Pick a tab at the top of the editor: URL, UPI Payment, Logo, Photo or Fun.
  2. For a link, type the address in Website URL and press Generate QR or Enter. If you leave out https://, it is added for you.
  3. For a payment code, fill in Recipient name and UPI ID, add an amount or note if you want, then press Generate UPI Payment QR.
  4. To decorate the code, open Logo or Photo and upload an image. These tabs reuse the content you generated last, so set the link or payment details first.
  5. Adjust Pattern (Square, Rounded or Dots), QR colour, Corner colour and Background until the live preview looks right.
  6. Scan the preview with your phone, then press Download PNG or Download SVG.

Tips for codes that scan first time

Setting up a UPI payment code

Leave the amount blank for a shop counter, donation box or anything where the payer decides the sum; they will type it in their app. Fill it in (up to ₹1,00,000) when the code is for one fixed bill, such as a tuition fee or an event ticket. The optional note, up to 80 characters, is passed to the payer's app as the payment remark, which helps you match payments to orders later.

The code holds only your UPI ID, name, currency and those optional fields, written as a standard upi://pay link. Nothing is sent to ConvertShorts, and uploaded logos and photos are read by your browser alone.

Why is the frame message missing from my download?

The frame message and the address under the code are part of the preview card on this page. Download PNG and Download SVG save the code itself, together with your logo or photo if you added one, so add any caption in your card or poster design.

Can I make a Wi-Fi or contact-card QR code here?

Not as a separate option. The URL and Fun tabs treat what you type as a web address and add https:// when it is missing, so they are meant for links. The UPI Payment tab is the only other content type.

What size is the downloaded image?

The PNG is 900 × 900 pixels. A plain code saved as SVG is drawn as true vector shapes and stays sharp at any size; with a logo or photo, the SVG holds the same 900-pixel picture as the PNG.

Making one for a wedding, birthday or naming ceremony? See examples and printing tips →