NEW: Password Protection

QR Code Generator with Password Protection

Create password-protected QR codes with AES-256 encryption. Add logos, icons, colors. Set expiry dates & view limits. 100% free, no signup.

Enter any website URL to create a QR code

Customize QR Code

Preview

Enter data to generate QR

Color Presets

How It Works

1

Choose Type

Select QR type: URL, Text, WiFi, vCard, Email, or SMS

2

Enter Data

Fill in the required information for your QR code

3

Customize

Add colors, logo, and adjust size to your preference

4

Download

Download as PNG or SVG, or share directly

Features

Custom Colors

Choose any color for QR code and background with preset options

Logo Support

Add your logo to the center of QR code for branding

WiFi QR Codes

Generate WiFi QR codes for easy network sharing

vCard Support

Create contact cards that save directly to phones

Multiple Formats

Download as PNG for print or SVG for scalable graphics

Private by Default

Normal QR codes are made in your browser. Password-protected text is encrypted with AES-256 before it is stored or put in the code

How to Make a Password-Protected QR Code

  1. Open the Text tab at the top of the generator. Password protection works on text, so a note, a set of login details or a link you paste as text can all be protected.
  2. Type or paste the content. The counter under the box shows how many characters you have used.
  3. Under Password Protection, choose Offline Encryption or Online Encryption (the difference is explained below).
  4. Enter a password of at least 4 characters. In Online mode you can also set Max Views and Expires In.
  5. Click Create Protected QR, then download the code as PNG or SVG. Share the password separately, never next to the printed code.

Offline vs Online Encryption

Offline Online
Where the encrypted text livesInside the QR code’s link; nothing is saved in our databaseOn our server, encrypted
LengthAbout 500 charactersUp to 5,000 characters
View limitNoYes, 1 to 1,000 views
ExpiryNo1 hour, 24 hours, 7 days, 30 days, 1 year or never

Both modes use AES-256-GCM encryption and both open a page on iosnack.com that asks for the password when the code is scanned, so the person scanning needs an internet connection. Choose Online when the code should stop working after a few uses or a date, for example a one-time login or a code handed to a delivery rider; choose Offline for a short note you do not want kept in our database (it passes through our server only to be encrypted and, later, decrypted, and the encrypted text travels in the page link).

Sharing Login Details, WiFi and Private Notes

  • Username and password for a shared account: put both in the Text tab, protect them in Online mode with an expiry and a small view limit, and send the unlock password over a different channel (a call or a separate WhatsApp message).
  • WiFi for guests: the WiFi tab makes a standard WiFi QR code that phones join with one tap, with no password page. That is convenient, but anyone who photographs the code can join, so use a guest network for it.
  • Use a long password: 4 characters is the minimum, not a recommendation. In Offline mode the encrypted text travels inside the code, so anyone holding the image can keep guessing, and the unlock page does not limit wrong attempts in either mode; a long passphrase makes guessing impractical.
  • No password reset: we cannot recover the content if the password is lost, because only the password can decrypt it.

To check a code before you print it, scan it with our online QR scanner. To generate a strong unlock password, use the password generator.

Frequently Asked Questions

How do I make a password-protected QR code for free?

Open the Text tab, type or paste your content, choose Offline Encryption or Online Encryption under Password Protection, enter a password of at least 4 characters and click Create Protected QR. The QR code then opens a page that asks for that password before it shows the content. It is free and needs no sign-up.

What happens when someone scans a password-protected QR code?

Their phone opens a page on iosnack.com that asks for the password. Only after the correct password is entered is the text decrypted and shown, with a Copy button. Links inside the text are shown as text to copy, not as clickable links.

What is the difference between Offline and Online encryption?

Offline puts the encrypted text inside the QR code's link and saves nothing in our database, which limits it to about 500 characters. Online stores the encrypted text on our server, allows up to 5,000 characters and lets you set a maximum number of views (1 to 1,000) and an expiry time from 1 hour to 1 year.

Can I share a username and password or a WiFi password with a QR code?

Yes. Put the login details in the Text tab and protect them with a password you share separately, ideally in Online mode with a view limit and an expiry so the code stops working after use. For guests on your own WiFi, the WiFi tab makes a normal QR code that phones join directly, but anyone who can see that code can join.

Can I recover the content if I forget the password?

No. The content is encrypted with AES-256 using your password, and we cannot reset or reveal it. If you lose the password, create a new QR code.

Is this QR code generator free?

Yes, it is free with no sign-up, including password-protected QR codes.

Do the QR codes expire?

Normal QR codes (links, WiFi, contacts and unprotected text) are static and never expire. A password-protected QR code in Online mode stops working at the expiry time or view limit you set, and both protected modes need iosnack.com to be reachable to unlock the content.

Can I use the QR codes commercially?

Yes, the QR codes you generate are free for personal and commercial use.

What's the best size for printing?

For print, use 300px or larger. Download SVG for best quality at any size.

Built by IO Snack

Need more than a free tool?

This tool is free, forever. When you're ready to run your business on it, explore IO Snack POS & Inventory. Generate product barcodes & QR labels, track stock, and sell across counters โ€” all in one system.

Need help with your project?

Chat with us on WhatsApp