How to Make a QR Code Free (URL, Text, Wi-Fi)

Short answer
To make a QR code for free, open our QR Code Generator, paste a URL or short text, generate the code, then download the PNG. Test it with your phone camera before you print.
QR codes turn a long link into something people can open with a camera. Menus, event posters, classroom handouts and packaging all use them.
How to create a QR code in a browser
- Open the QR Code Generator.
- Paste a full URL that starts with https://, or short plain text.
- Generate and download the image.
- Scan it with your phone before you send the file to a printer.
Worked example: link a poster to your site
Suppose your page is https://viralscopehub.com/blog/how-to-make-a-qr-code/. Paste that exact URL, generate the code, and print it at least 2 to 3 cm wide so cameras can focus. If you shorten a marketing link elsewhere, still test the final destination.
Wi-Fi and private data
Some generators encode Wi-Fi network names and passwords. Only share those codes with people you trust. Prefer a strong passphrase; see how to create a strong password and our password generator.
URL length and encoding
Very long URLs make denser codes that are harder to scan from far away. Keep links short when you can. Our URL Encoder helps when a link has spaces or special characters. Check length with the character counter.
Last updated: 14 Oct 2026. General information only. ViralScopeHub is not responsible for third-party pages your QR codes open. Do not encode secrets on public posters.
Frequently asked questions
Is it free to make a QR code?
Yes. Browser generators create a standard QR image with no paid plan required for basic use.
Can phones read QR codes without an app?
Most modern phone cameras open https links directly from the Camera app.
Why will my QR code not scan?
It may be too small, too blurry, low contrast, or damaged. Reprint larger and retest.
Can a QR code open a PDF?
Yes, if the PDF is hosted at a public https URL that you paste into the generator.
Are dynamic QR codes required?
No. A static code that encodes your URL is enough for most posters and menus.