QR Code Generator

Create a QR code for a link, text, WhatsApp chat or social profile and download it as a PNG image.

Your QR code will appear below.

How to use the QR Code Generator

  1. Choose what the QR code is for. The input label changes to match: a link, a YouTube video, a Facebook page, an Instagram username, or a WhatsApp number.
  2. Type or paste the content. For WhatsApp, enter the number with its country code (for example 919876543210) and an optional pre-filled message.
  3. Pick a size and, if you like, the colours. Keep a dark QR colour on a light background for the best scanning.
  4. Press Generate QR code, then Download PNG.

QR code tips

Ideas for using QR codes

Common mistakes to avoid

Frequently asked questions

Is the QR code free to use commercially?

Yes. The QR codes you create here are yours to use on websites, posters, packaging and business cards. Test them before you print.

Does the QR code expire?

No. These are static QR codes: the content is stored inside the pattern itself, so they never expire and do not depend on this website.

Is my text uploaded anywhere?

No. The QR code is generated in your browser and the content is not sent to a server.

Can I add a logo to the QR code?

This tool does not add logos. If you add one in an image editor, keep it small and test the code, because a large logo can stop it scanning.

Why does my QR code not scan?

Common reasons are low contrast between the colours, a missing white border, a printed size that is too small, or too much text. Use dark on light, keep the border, and print larger.

What sizes can I download?

128, 256, 512 or 1024 pixels square as a PNG image. Use the 512 or 1024 size for anything you will print.

How much text can I put in a QR code?

A QR code can hold a lot, but longer content makes a denser pattern that is harder to scan. This tool accepts up to 1,000 characters, and shorter is better.

Do I need an app to scan a QR code?

Most modern phone cameras can scan QR codes directly. If yours cannot, a free QR scanner app will work.