Five QR types
Create QR codes for links, text, Wi-Fi, phone numbers, and email.
EVERYDAY TOOLS
Create a free QR code for a website, text, Wi-Fi network, phone number, or email. Generate and download the PNG locally in your browser.
Choose what your QR code should contain, fill in the details, and download the result.
Include https:// for the most reliable scan.
Create QR codes for links, text, Wi-Fi, phone numbers, and email.
Choose 256px, 512px, or 1024px output for screens and print.
Your QR content is generated locally and is not uploaded or stored.
Yes. Enter the network name, password, and security type. Scanning devices can then use the encoded Wi-Fi details.
QR generation happens locally in your browser. The content is not sent to a TURUBA server.
256px is suitable for quick sharing, 512px works well for most uses, and 1024px is better for larger print materials.
PRACTICAL NOTES
Choose the payload type, enter the exact content and generate the code. Keep a clear white border around it. Scan the downloaded PNG on another device before putting it on a poster or sending it to a printer.
A concrete example
For a restaurant menu, use a stable HTTPS page you control. You can update that page later while keeping the printed QR unchanged. The QR itself contains a fixed destination and cannot be edited after printing.
Wi-Fi QR codes contain the network password, so anyone who sees one may read it. Longer text makes denser codes that need more space. This generator does not provide scan analytics, a redirect service or a guarantee that a destination is safe.
Updated 4 November 2026 · TURUBA Tools
The code stores the data you entered. A static URL can lead to an updated page at that same address, but the encoded address cannot be changed after you print the code.
BEFORE YOU SHARE A CODE
A QR code is a compact way to carry data, not a promise that the destination will stay available. Start by deciding what someone should see after scanning. A URL is useful when you can keep a landing page current; plain text is better for a short fixed message. Phone and email payloads can open an app on the scanning device, but that device decides how to handle them. A Wi-Fi code can make joining a network easier, yet it contains the network credentials you entered. Do not print a private network password in a public place.
For a menu, event page or portfolio, use a short address that you control and expect to maintain. The QR image itself is static: changing the text on the destination page keeps the printed code useful, while changing the address requires a new code. Check the exact URL for typing mistakes and use HTTPS when the site supports it. If a campaign link contains tracking parameters, test that it still opens the right page. Never encode a one-time secret, personal record or payment instruction you would not share in plain sight.
Keep the light border around the code and leave enough contrast between the dark squares and the background. A complex design, tiny placement or glossy surface can make scanning less reliable. Download the PNG at a size suitable for the intended print layout, then test a proof at the real viewing distance. Scan it with at least one phone other than the one used to create it. Try both bright and ordinary indoor light. If a scan fails, increase the printed size and simplify the encoded text before altering colours.
Do not assume the scan is correct because the image looks like a QR code. Read the destination displayed by the phone before opening it; make sure the email recipient, telephone number or Wi-Fi name is the one you intended. For a public poster, ask another person to try the code without instructions and see whether the next step is obvious. This generator creates a local PNG. It does not host a redirect, count scans or check whether a destination is safe. Keep the source text so you can regenerate the code when details change.
Put a visible short address or description next to important public QR codes. It helps someone understand where the code leads, gives them another way to reach the page, and makes a replaced or tampered sticker easier to notice. If the linked page is likely to move, maintain a redirect at the original address you control. Re-test codes after changing the destination page and after printing a large batch. A successful scan today does not prove the link will work months later.
If a QR code appears on packaging or signage, plan who will maintain its destination after the design is printed. A code can continue to scan while leading to a broken or outdated page. Schedule a periodic check of important printed codes, especially those used for menus, registration or support. Keep an ordinary readable URL nearby for people who cannot scan.