QR code types

A QR code just holds text. What makes one open a map and another join a Wi-Fi network is the shape of that text. Here is every format, what it does, and a generator for each.

Which one should you use?

For anything that lives on the web, a plain URL code is almost always right. It is the shortest payload, so it produces the coarsest and most reliable pattern, and you can change what is at the other end without reprinting.

Reach for a specific format when the action should happen without a web page in between: joining a network, saving a contact, opening a dialler. Those work offline and need no server, which is exactly why they cannot be edited later.

Static and dynamic

Every format on this page produces a static code — the content is encoded in the pattern itself, so it never expires and does not depend on this site. The trade-off is that changing it means printing a new one.

If you need to re-point a printed code or count scans, sign in and create a tracked link instead. The guide explains the difference in full, and the FAQ covers the common questions.