Generating QR code...
Enter a payload and generate a static SVG QR code with scan-safety checks.
Free QR Code Generator for Static QR Codes
This QR Code Generator creates static QR codes directly from the content you enter. It supports high-demand formats such as website URLs, WiFi credentials, plain text, email, phone numbers, SMS messages, vCard contacts, and calendar events. Static QR codes do not depend on a redirect service, tracking link, or hosted campaign page, so the code keeps working as long as the encoded destination remains valid.
The generator produces an SVG QR code, which stays sharp on screens and prints better than a low-resolution bitmap. The tool also shows the exact payload, payload size, matrix size, color warnings, quiet-zone notes, and scan-safety guidance before you use the result in production.
How to Make a QR Code for a Website
Choose URL mode, paste a link, and generate the QR code. If you enter a domain without a scheme, the tool encodes it as an HTTPS URL and explains that change in the result notes. Keep landing-page URLs short when possible because very long query strings create denser QR codes that need a larger printed size.
Use the URL Encoder when you need to inspect percent-encoding, query strings, or special characters before placing a link inside a QR code. A clean, correctly encoded URL is easier to scan and easier to debug.
WiFi QR Codes
WiFi QR codes encode the network name, security type, password, and hidden-network flag using the common WiFi QR payload format. They are useful for cafes, offices, rental properties, events, and guest networks. The password is part of the QR payload, so anyone who can scan or copy the code may be able to access the network credentials.
Use a dedicated guest network whenever possible. Avoid printing private home, office, or admin network passwords in public areas.
vCard, Email, SMS, and Event QR Codes
vCard QR codes can share contact details such as name, organization, phone, email, and website. Email QR codes use mailto:, phone QR codes use tel:, and SMS QR codes use a message-draft payload. Calendar event support varies across scanner and calendar apps, so test event QR codes on the devices your audience is likely to use.
Contact and event QR codes can become dense quickly. Keep them compact, avoid long descriptions, and use a larger printed size when the QR code contains many fields.
Error Correction, Margin, and Color
QR error correction helps scanners recover from dirt, light damage, or imperfect printing. Medium correction is a good default. High correction can help with wear, but it also increases density. A quiet zone around the QR code is just as important: a 4-module margin helps scanners separate the code from surrounding text, borders, and images.
Use dark modules on a light background. Decorative colors can work, but low contrast and light foreground modules make scanning less reliable. If you are choosing brand colors, test contrast with the Color Contrast Checker and inspect exact values with the HEX / RGB / HSL Color Picker.
Static QR Codes vs Dynamic QR Codes
A static QR code stores the final payload directly. A dynamic QR code usually stores a short redirect URL controlled by a tracking or campaign service. Dynamic QR codes can be editable and measurable, but they depend on that service staying online and may collect analytics. Static QR codes are simpler and more private, but cannot be edited after printing.
Privacy
This tool generates the QR response from a normal form submission and does not put your QR payload in the page URL. Do not encode secrets such as API keys, private access tokens, recovery codes, or long-lived passwords. QR codes are easy to copy, screenshot, scan, and forward.
Useful References
For background on QR Code technology, see the Denso Wave QR Code information. For URL behavior, MDN has practical references for URL parsing and what a URL is. For readable design choices, review the W3C guidance around contrast minimums.
Is this QR code generator free?
Yes. It generates static QR codes without login, tracking setup, or paid link management.
Can I make a WiFi QR code?
Yes. Choose WiFi mode, enter the network name, security type, password, and hidden-network setting.
What error correction level should I use?
Medium is the best default. Use higher correction for print wear, but test the result because higher correction increases density.
Are generated QR codes stored?
The tool does not store generated QR payloads. Still avoid encoding secrets because anyone with the QR code can scan it.
Why does QR code contrast matter?
Most scanners expect dark modules on a light background. Low contrast, inverted colors, or tiny margins can make scans fail.
Can I download the QR code?
Yes. The result includes an SVG download, plus copy buttons for the SVG and encoded payload.