QR Code Generator
One text field and Generate QR Code build a 200 by 200 image. The page has to load a QR library from a CDN before the first picture can appear.
How to use
- Use the single text field. The placeholder reads Enter URL or text, and the box starts filled with the site address.
- Replace that text with the address, note, or other string you want encoded. If the field is blank when you generate, the page uses that same default address.
- Click Generate QR Code. When the library has loaded, a 200 by 200 image is drawn. If the script is still missing, the area says the library is loading and asks you to refresh.
- Save the picture by right-clicking the image and using the browser save command. There is no separate download button and no format picker.
When it helps
A link on a slide, a short note on a handout, or a setup string you intend people to scan. The picture is not a hiding place. Anyone with a camera can read what you encoded.
If the text is a password, make the string on the password generator first, then paste it here only when every person who can see the image is supposed to learn it. That generator does not check the string against a leak, and this page does not lock the picture.
Limits
The first view needs a network because the QR library comes from a CDN. Until that script arrives, Generate cannot draw. The text is not sent to PC Tools as a stored record, but loading the library is still a request to that CDN. Very long text can fail to draw or can pack the modules so tightly that a phone struggles.
The image is 200 pixels on each side. The image resizer can enlarge a saved picture by a width and height you type, but stretching a QR blurs the modules. A code should stay sharp, so do not stretch this one for a poster. Print the 200 pixel image as it is, or encode again somewhere that lets you choose a larger sharp size.
Questions
How do I save the code?
Right-click the image and save it from the browser menu. The page does not offer a download button or a file name.
Can I change the 200 pixel size here?
No. Width and height are fixed at 200. Enlarging the file afterward can blur the squares and make the code harder to scan.
What if the square stays empty?
The library did not load. Check the connection and refresh. A very long string can also fail to render even after the library is present.