▦ QR Code Generator

Create QR codes for links and text.

Ad space (paste AdSense unit here)

Free QR code generator

Create a QR code in seconds. Type or paste a website link, a short message, a phone number or any other text, click Generate, and your code appears right away. Then download it as a PNG image to use on flyers, posters, menus, business cards, packaging or social media. The code is generated in your browser, with no sign-up and no watermark.

How to make a QR code

  1. Enter the text or link you want the code to open.
  2. Click Generate QR Code.
  3. Scan it with your phone camera to check that it works.
  4. Click Download PNG to save the image.

What you can put in a QR code

  • A website address, which is the most common use
  • Plain text, such as a short note or a coupon code
  • A phone number or an email address
  • A map location or a link to a social media profile

Always start web addresses with https:// so phones recognize them as links.

Tips for a QR code that scans reliably

  • Keep it high contrast: dark code on a light background works best.
  • Leave a blank border: a clear margin around the code helps scanners find it.
  • Do not make it too small: for print, a code about 2 cm (almost an inch) wide or larger is a safe starting point, and larger if people scan from a distance.
  • Keep the content short: shorter text makes a simpler code that is easier to scan.
  • Test before printing: scan it with more than one phone.

Staying safe with QR codes

A QR code can hide any link, so be careful with codes you did not create. Check the address your phone shows before you open it, and be wary of codes stuck over other codes in public places.

Frequently asked questions

Do the codes expire?

No. These are static codes. The information is stored in the pattern itself, so it keeps working as long as the link or text stays valid.

Is it free to use commercially?

Yes. You can use the codes you create for personal or business projects.

Does the generator track my scans?

No. Static codes contain no tracking, and we cannot see who scans them or how often.

Why do I get a "too long" message?

QR codes have a maximum capacity. Shorten your text, or use a short link instead of a long web address.

Is my text uploaded?

No. The code is generated entirely in your browser.

More free tools