QR code generator
Media and filesHow do I make a QR code?
Static codes made on your device: no expiry, no redirects, no scan tracking.
What you enter stays on your device while you use this tool. Opening a shared link sends the settings in its address to HowToolbox to prepare the page.
A web address opens in the phone's browser; any other text is shown as text.
Code options
Your QR code
Link or text
This code contains
- Link or text
- https://how.box/
Code details
- Version
- 2
- Size
- 25 × 25 modules
- Error correction
- Quartile (Q), raised automatically
A static code: the content is in the code itself. It works without this site, never expires, and nobody counts the scans.
Sponsored Links
Static codes made on your device: no expiry, no redirects, no scan tracking.
How to use
- Choose what the code holds: a link or text, a Wi-Fi network, a contact, an email, a text message, an event, a location or a payment.
- Fill in the fields. The code updates as you type, and the text under it shows exactly what a phone will read.
- Download it as PNG for documents and messages or SVG for print, then scan it once with your own phone before you share it.
How it works
A QR code stores text in a grid of black and white squares. Phone cameras read the text and act on its form: a web address opens in the browser, a WIFI: line joins a network, a vCard becomes a contact. The codes made here are static: everything is in the squares themselves, so they work without this site, never expire and nobody can count who scans them. So-called dynamic codes hold only a short link to someone's server, which can stop working or record every scan.
The code follows the QR standard ISO/IEC 18004. The text is split into 8-bit codewords, and Reed–Solomon error correction codewords are added so a scratched or partly covered code still reads: about 7 % of it can be damaged at level L, 15 % at M, 25 % at Q and 30 % at H. Larger content or a higher level needs a larger version, from 21 × 21 squares (version 1) up to 177 × 177 (version 40), which holds at most 2,953 bytes at level L. A link such as https://how.box/ is 16 bytes and fits version 1.
The contents follow the formats phones read: the ZXing WIFI: format for networks, vCard 3.0 (RFC 2426) for contacts, mailto: (RFC 6068), SMSTO: for text messages, iCalendar events (RFC 5545), geo: URIs (RFC 5870) and the European Payments Council's EPC QR (EPC069-12) for SEPA credit transfers in euros.
Keep codes short and print them at least 2 cm wide, dark on light. Wi-Fi and event codes depend on the phone's camera app; most current Android phones and iPhones read them.
Sponsored Links
Frequently asked questions
Do these QR codes expire?
No. The content is inside the code itself, so it works for as long as the link or details in it are valid. There is no subscription and no redirect that could stop.
Can I see how many people scanned my code?
No, and neither can anyone else. Counting scans needs a code that points to a tracking server first; these codes go straight to your content.
Can I change a QR code after printing it?
Not the printed code. If the destination may change, put a link to a page you control in the code and update that page instead.
Which error correction should I choose?
Medium suits most uses. Choose high for codes that get scratched or dirty outdoors; choose low to keep a long link's code smaller.
PNG or SVG?
PNG for documents, slides and messages. SVG stays sharp at any size, so use it for print and large signs.
Is my content sent anywhere?
No. The code is made in your browser. Passwords and personal details are not even put in the page address or in copied links unless you choose to include them.
How small can I print a QR code?
About 2 × 2 cm for a short link scanned up close. Larger content, or scanning from further away, needs a larger print: roughly one tenth of the scanning distance.
Next you might need
- QR and Barcode ScannerScan with your camera or an image and see what a code holds, and where a link really leads, before you open it., private, runs on your deviceMedia and filesCheckerEncoding
- Hash generatorSHA-256, SHA-512, SHA-1 and MD5 hashes of any text, made in your browser., private, runs on your deviceWeb & developerGeneratorEncoding
- Morse code translatorTurn text into Morse code and back, play it as sound or light, decode it from the microphone or camera, or key it by hand., private, runs on your deviceText toolsGeneratorSoundEncoding
- UUID generatorRandom UUIDs, version 4 or time-ordered version 7, made on your device., private, runs on your deviceWeb & developerGeneratorEncoding
- Wi-Fi cardA printable card with a QR code that joins your Wi-Fi when guests scan it with a phone camera., private, runs on your devicePrintablesGeneratorNetworksEncoding
- Braille translatorTurn text into Unified English Braille cells and back: letters, capitals, numbers and basic punctuation., private, runs on your deviceText toolsConverterEncoding
More in Media and files
All 12 utilities in Media and files- Aspect ratio calculatorFind the aspect ratio of a width and height, or resize a picture or video to a new width or height without stretching it., private, runs on your device
- Image compressMake a photo's file smaller and see how much you saved. It stays on your device., private, runs on your device
- Image convertConvert an image between PNG, JPEG, WebP and AVIF. It stays on your device., private, runs on your device
- Image resizeResize a photo or picture by width, height or percent. It stays on your device., private, runs on your device
- Keyboard testPress keys to see their codes and track which keys you have tested., private, runs on your device
- Microphone testPress Start and speak: the level meter shows what your microphone picks up., private, runs on your device
Popular now
Sponsored Links
Sponsored Links
Sponsored Links