Productivity10 min readยท26 July 2026ยทZingoTools Editorial Team

How to Make a QR Code for Free: Links, Wi-Fi, Email and More

Create reliable QR codes for websites, Wi-Fi, text, email and phone, with practical guidance on size, contrast, testing and privacy.

A QR code gives people a fast way to open a link, join Wi-Fi, start an email, call a number or read a short message. Instead of typing the information manually, they point a phone camera at the square and follow the prompt.

Creating one is easy, but creating one that still scans after it is printed requires a little care. This guide covers the complete process, explains the common QR types and shows how size, contrast, margin and error correction affect the result.

Make one now: The free ZingoTools QR Code Generator creates URL, text, email, phone, SMS and Wi-Fi codes in your browser. You can download PNG or SVG without creating an account.

What is a QR code?

A QR code is a two-dimensional code made from dark and light modules. Unlike a traditional barcode that is read mainly across one direction, a QR code stores data across both dimensions. Position patterns in three corners help scanners detect its orientation.

QR Code was developed by DENSO WAVE and became an international ISO standard. DENSO WAVE publishes the underlying technical information and states that standardized QR Codes can be used without concern about its QR Code patent. Everyday phone-camera use normally involves a standard Model 2 QR Code.

How to create a QR code in five steps

1. Choose what the scan should do

Start with the user's destination, not the pattern. A website code should open one useful page. A Wi-Fi code should contain the exact network name, security type and password. An email code can prepare a recipient, subject and message, while an SMS code prepares a phone number and text.

2. Enter the content carefully

Copy and paste long URLs to avoid typing mistakes. Use the full public destination rather than a private editing link. For phone numbers, include the international country code when people may scan from different countries. Wi-Fi network names and passwords are case sensitive, so match the router settings exactly.

3. Generate and preview the code

The ZingoTools generator updates the preview as you type. Keep the content concise where possible. More data generally requires a denser pattern, which can need a larger printed size to remain easy to scan.

4. Choose PNG or SVG

PNG is convenient for documents, social posts and everyday digital use. SVG is a vector format, so it can be enlarged for signs or professionally printed material without becoming blurry. Do not take a low-resolution screenshot and then stretch it across a poster.

5. Test before publishing

Scan the downloaded file on screen, then test the final printed version at the distance and lighting where people will use it. If possible, test more than one phone. Confirm not only that it scans, but that the destination and prepared action are correct.

QR code types and when to use them

Website URL

Use a URL code for menus, event registration, product instructions, portfolios, payment pages or supporting resources. Link directly to the useful page rather than making visitors navigate from a generic homepage.

Plain text

Plain text is useful for short reference numbers, instructions or offline messages. Remember that anyone who scans the code can read the text, so it is not an appropriate place for secrets.

Email, phone and SMS

These codes prepare an action on the scanning device. The user still decides whether to send the email or message or place the call. Keep prewritten messages short so the user can review them easily.

Wi-Fi

A Wi-Fi code can reduce password typing for guests at home, work, classrooms or accommodation. It is convenient, but it visibly contains the credentials when decoded. Use a separate guest network rather than sharing access to a sensitive internal network.

How to make a QR code easier to scan

Use strong contrast

Dark modules on a light background are the safest choice. Black on white provides maximum contrast. Colours can work, but pale foregrounds, dark backgrounds and similar colour values reduce reliability. Test the actual material because glossy surfaces, transparent packaging and poor printers can change the effective contrast.

Protect the quiet zone

The empty border around a QR code is called the quiet zone. It separates the code from nearby words, images and borders. DENSO WAVE specifies a four-module-wide margin around a standard QR Code. Do not crop this area or place decorative elements against the code.

Print at an appropriate size

There is no single correct physical size because scanning distance, data density, camera quality and print conditions differ. A code on a business card can be smaller than one intended for a wall sign. Print a sample at final size and test from the expected distance. If it struggles, increase the size before changing everything else.

Choose error correction deliberately

QR Codes offer L, M, Q and H error-correction levels. Higher levels can restore more damaged codewords but create a denser symbol for the same content. DENSO WAVE identifies Level M, around 15% restoration, as a common general setting; Q or H can suit environments where a label may become dirty or partly damaged. Error correction is useful protection, not permission to cover the code with a large logo.

Static QR codes, redirects and editable destinations

A basic QR code stores its content directly. If it contains `https://example.com/menu`, that address remains in the code. You cannot edit the pattern remotely after printing. You can, however, control the page at that address or redirect it to a new page if you own the domain.

Some services sell "dynamic QR codes" that point through the provider's tracking link. These may offer analytics and editable redirects, but the code can stop working if the subscription ends or the provider closes. For long-lived printed material, using a short URL on a domain you control reduces that dependency.

QR code privacy and security

A QR code is not encrypted simply because humans cannot read its pattern. Treat encoded text, Wi-Fi credentials and contact details as visible to anyone who can scan or photograph it. Avoid personal data that does not need to be shared.

Scanners should inspect the destination before opening unfamiliar links. Businesses should periodically check public codes for stickers placed over the original. When creating a code, use an HTTPS address and make the destination domain recognisable.

Common QR code mistakes

  • Linking to a private file or a page that requires the creator's login.
  • Cropping away the quiet zone or placing text against the pattern.
  • Using low contrast or reversing the expected dark-on-light design without testing.
  • Stretching a small PNG until its modules become blurred or distorted.
  • Printing before testing the destination, spelling and final physical size.
  • Encoding sensitive information under the mistaken belief that a QR code hides it.

Frequently asked questions

Is it free to create a QR code?

Yes. Standard QR Code specifications are publicly available, and the ZingoTools generator creates downloadable QR codes without an account or fee.

Will a QR code expire?

A static QR code itself does not expire. Its destination can stop working if the webpage is removed, the domain changes or a third-party redirect service ends.

Can I create a QR code for a PDF?

Yes. Upload the PDF to a location your audience can access, copy its public HTTPS link and create a URL QR code. Test the link in a private browser window before printing.

Can a QR code share a Wi-Fi password?

Yes. Compatible phones can use a Wi-Fi QR code containing the network name, security type and password. Prefer a guest network and replace the printed code when the password changes.

What size should a printed QR code be?

It depends on scanning distance, content density and print quality. Test at the final size and expected distance. Increase the code size when scans are unreliable.

Technical references

Create and test your QR code

Choose the content type, adjust size, margin, colours and error correction, then download PNG or SVG locally.

Open the QR Code Generator
Advertisement
Tags:QR codeQR code generatorWi-Fi QR codeproductivityprivacy
โ† Back to all articles

More articles

Advertisement
More articles
Business
How to Create a Professional Invoice: Step-by-Step Guide
Business
Does an Invoice Include Tax? Tax-Inclusive vs Tax-Exclusive Pricing
Advertisement