QR toolFree QR codes made on your device

Free QR code generator, in your browser

Free QR code generator for WiFi, links, and contacts

Make a QR code for a link, WiFi login, or contact. You get a PNG file you can print. It is made on your own device, so there is no sign up and nothing is sent out. A static QR is a code that never changes after you print it.

Make a QR code

This makes codes that never change. You cannot edit the text after you print. For a new link or password, make a new code.

Your code text

0 of 2000 characters.

Your code

Download PNG

Pick a type and press Make QR code. The PNG saves as qr-link, qr-wifi, and so on.

What each QR code type holds

Type text in, get squares out.

Links, email, phone, text

Links must start with http:// or https://. Email opens a new email, phone starts a call, and text starts a text with your note. What you type is what the camera reads.

WiFi logins

Type the exact network name and pick WPA, WEP, or no password. Phones that support WiFi codes will ask to join after they scan. Small marks in names and passwords are kept safe.

Contact cards

Contacts use a common card format with a name plus phone, email, and group if you add them. Most phones ask to save the contact after they scan. Test on your own phone before you print.

QR code questions and answers

Can I change the link after I print the QR code?

No. This code never changes after you print it. To point to a new place, make and print a new QR code.

Does my text leave my phone or computer?

No. The QR code is made on your device. This page sends nothing out.

Why does a long link make a hard to read QR code?

More text means more small squares. Short links make big squares that scan well from far away.

How do I test a QR code?

Point your phone camera at the screen first. Then print it and scan the print too. Check WiFi codes on more than one phone if you can.

Your QR code text stays with you.

This tool runs in your browser. It does not send out your text, set cookies, save codes, or load tracking or ad scripts. Your web host still sees normal page visits, like any site.

These codes cannot track scans and cannot change after you print. Anyone who can see the code can read the text in it, so do not put in passwords or secrets you must hide.