How to make a QR code
- Choose what the code should do: open a link, show text, join a Wi-Fi network or start an email.
- Fill in the fields. The preview updates as you type.
- Pick colours. Keep the code dark on a light background for the most reliable scanning.
- Choose an error-correction level and a PNG size, or download SVG for printing at any size.
- Test the downloaded code with two different phones before printing or sharing it.
How a QR code is built
A QR code stores data in a square grid of dark and light “modules”. Larger versions have more modules and hold more data. The generator converts your text to UTF-8 bytes, then chooses the smallest of the 40 versions that can hold those bytes plus the error-correction data:
Worked example
The link https://toolspulsehub.com is 25 characters. At Medium error correction it fits in Version 2, a grid of 25 × 25 modules. Switching to High error correction needs more room, so the same link moves up to version 4, a 33 × 33 grid. Each step up makes the modules smaller at the same printed size, so keep high error correction for codes that will be printed large or partly covered.
Wi-Fi QR codes
The Wi-Fi option writes your network details in the format that iPhone and Android cameras recognise. Scanning it offers to join the network without typing the password. Special characters such as semicolons and colons in the name or password are escaped automatically, which is where hand-made Wi-Fi codes often go wrong. Anyone who can see the code can read the password, so do not display it in public for a private network.
The codes created here are “static”: the data sits inside the pattern itself. They never expire and do not track scans, unlike “dynamic” codes from paid services that route through a short link.
Shorter content makes a simpler, easier-to-scan code. If a link is very long, consider a shorter page address on your own domain rather than a third-party link shortener, which adds a dependency you do not control.
Key features
- Link, text, Wi-Fi and email codes.
- Custom colours with an automatic contrast warning.
- Four error-correction levels and an adjustable quiet zone.
- PNG up to 2048 px and vector SVG for print.
- Generated in your browser; your Wi-Fi password is never sent anywhere.
Practical use cases
Restaurants and shops. Link to a menu, a review page or a booking form on table cards and posters.
Events and guests. Print a Wi-Fi code for a holiday rental, office reception or conference room.
Print marketing. Use SVG for flyers and packaging so the code stays sharp at any size. As a rough guide, print it at least 2 cm (about 0.8 in) wide for close-up scanning, and larger for posters seen from a distance.