Password Protected QR Codes: Control Who Gets Through

Put a password in front of any dynamic code, so scanning is not enough on its own. Pair it with an expiry date or a scan limit to close a code down on your terms.

QR Code will appear here

uqr.sh/…

Select QR type

A printed QR code is public by nature. Anyone who can see it can scan it, which is fine for a menu and much less fine for a price list you only meant to share with a distributor, a document handed out at a private event, or a gallery you would rather not have circulating. Password protection puts a gate in front of the destination: the scan resolves to a prompt, and only someone with the password continues. On the same tier you also get expiry dates and scan limits, which are the other two ways to bound a printed code — by time and by volume — and the three combine, so a code can require a password, stop working after a date, and cap itself at a number of scans all at once. Be clear-eyed about what this is: it is an access gate that keeps casual and accidental scanners out of material that is merely not-for-everyone. It is not encryption and not a security control, so do not put regulated, financial, or genuinely confidential data behind it. Used for what it is, it is the difference between a code you can print and one you cannot. The practical value is that all three controls apply to a dynamic code, which means they apply to codes that are already printed and already out of your hands. You can add a password to a sheet you handed out last month, rotate it when a relationship ends, set an expiry on a code you never expected to need one for, and lift all of it again later — none of which involves reprinting anything. That is a genuinely different proposition from a static code, where the only lever available after printing is hoping nobody scans it. Password protection, expiry, and scan limits are all on the Pro plan at 20 dollars a month, or 160 dollars billed annually.

Six times a code should not open for everyone

A price list only your trade customers should see

Wholesale and trade pricing is the classic case: you want it on a printed sheet a rep can hand over, and you very much do not want it indexed, forwarded, or scanned off a desk by a walk-in. A password on the code means the printed sheet is safe to carry, and because the code is dynamic you can change the password or repoint the destination the moment a relationship ends, without collecting the paper back.

PDF to QR Code Generator

Shared drive material handed out at a meeting

Putting a code to a shared folder on a slide or a handout is a fast way to distribute working material, and a fast way to lose control of it. Gating the code means the handout can leave the room without the folder doing the same. Add an expiry date matching the end of the project and the code closes itself when the work is done.

Google Drive QR Code Generator

A file drop that should not outlive its purpose

One-off file transfers printed on a card or a delivery note are convenient precisely because they are physical. A password plus a scan limit means the file can be collected once, by the person you gave it to, and then the code stops being useful to anyone who finds the paper later. This is a much better fit for printed material than emailing a link that lives forever in an inbox.

File to QR Code Generator

Client galleries that are not for public browsing

Photographers hand clients a card with a code to their gallery. The client should get in; the person who picks the card up off a table should not. A password keeps the printed card usable as a delivery mechanism, and per-gallery codes mean revoking one client's access never affects another's.

Photo Gallery QR Code Generator

Event material for attendees only

Session notes, speaker decks, and attendee resources are worth gating so the value stays with the people who turned up. A password printed on the badge and a code printed on the signage is a combination that works without an app, a login, or a list. Set the expiry to a week after the event and the whole thing tidies itself away.

Text QR Code Generator

Codes you want to be able to switch off

Sometimes the requirement is simply an off switch. Expiry dates and scan limits give you one for a code that is already printed and out of your hands — after the date, or after the hundredth scan, it stops resolving to the destination. You can point expired scans somewhere useful rather than a dead end, so the person scanning gets an explanation instead of an error.

Image QR Code Generator

How to password protect a QR code

  1. 1

    Create the code as normal

    Pick your type and destination first. Protection is a link option applied to a dynamic code, so it works with any type — a PDF, a folder, a gallery, a plain link.

  2. 2

    Turn on password protection

    Open the code's link options and set a password. Anyone scanning now sees a prompt instead of the destination, and only continues once they enter it.

  3. 3

    Add an expiry or a scan limit if you need one

    Set a date the code should stop working, a maximum number of scans, or both. You can also set where an expired scan should land, which is friendlier than a failure.

  4. 4

    Print, and change the password whenever you like

    The printed pattern never changes, so you can rotate the password or lift protection entirely at any point without reprinting anything.

Works on already-printed codes

Because protection is a setting on a dynamic code, you can add it, change it, or remove it long after the code is in the field.

Three ways to bound a code

Password, expiry date, and scan limit combine freely, so you can gate by who, by when, and by how many at the same time.

An honest scope

This is an access gate for material that is not-for-everyone, not an encryption product. We would rather tell you that than have you use it for something it does not fit.

Frequently asked questions

Is a password protected QR code secure?+

It is an access gate, not a security control. It reliably stops casual and accidental access to material that simply is not meant for a general audience. It is not encryption, and it should not be used for regulated, financial, health, or genuinely confidential data — for those, use a system built for the purpose and put the code in front of that system's own login.

Which plan includes it?+

Pro, at 20 dollars a month or 160 dollars billed annually. Expiry dates, scan limits, and geolocation redirects are on the same tier, along with tracking pixels, teams, and CSV export.

Can I change the password after printing?+

Yes, as often as you like. The printed code is unaffected — only the gate behind it changes. Rotating the password is the normal way to revoke access from someone who has the printed material.

What happens when a code expires or hits its scan limit?+

It stops resolving to the destination. You can set a URL for expired scans to land on instead, so people scanning an old code get an explanation, a current offer, or your homepage rather than an error.

Do my other codes expire because this feature exists?+

No. Expiry only ever happens because you switched it on for a specific code. Codes without it are never deactivated, including if your subscription lapses.

Can I use one password for a group of people?+

Yes, and that is the normal pattern: one password per code, shared with whoever should have access — a team, a class, the attendees of an event. There are no per-person accounts to manage, which is exactly why it suits printed material. The trade-off is that a shared password is only as contained as the group you gave it to, so rotate it when the group changes rather than assuming it stays put.

What should I use instead for genuinely sensitive material?+

Put the QR code in front of a system that was built to protect that material and let it handle authentication — your document platform, your patient or client portal, your file service. The code then does what codes are good at, which is getting someone to the right place quickly, while access control stays with the system that has a real permission model, an audit trail, and accountability behind it.

Gate a printed code without reprinting it. See what Pro includes.

Other uqr.ai features