Skip to content
ToolsOrbit

Module 10 · Utilities

QR Code Generator

Make a QR code for a website, text, WiFi network, email, phone number or SMS, choose colours and size, and download it as PNG or SVG.

Module 10 · QR CODE

https:// is added if you leave it out.

Appearance

Higher levels survive damage and logos, but make the code denser.

The quiet zone around the code. 2 to 4 is safe.

Encoded data

https://toolsorbit.com

Runs in your browser. Nothing you enter is uploaded.

Checklist

How to use the qr code generator

  1. 01

    Pick the type of code: URL, plain text, WiFi login, email, phone number or SMS.

  2. 02

    Fill in the fields for that type. The preview updates as you type, and the encoded data is shown under it.

  3. 03

    Adjust the size, colours, error correction level and margin. A warning appears if the colours are too close to scan reliably.

  4. 04

    Test the preview with your phone camera before you print anything.

  5. 05

    Download the PNG for web and documents, or the SVG for print, signage and design tools where it scales without losing sharpness.

Telemetry

How it works

A QR code is just text encoded as a grid of black and white modules. What makes a code "do" something is the format of that text, which phones recognise and act on. The generator builds the text for each type in the standard format, then encodes it.

URL: https://example.com (the scheme is added if missing)

WiFi: WIFI:T:WPA;S:NetworkName;P:Password;H:true;; (H only for hidden networks, P omitted for open networks)

Email: mailto:name@example.com?subject=...&body=...

Phone: tel:+15550100000

SMS: SMSTO:+15550100000:Your message

Worked example

For a WiFi network called "CafeGuest" with password "latte2026" on WPA2, the encoded text is WIFI:T:WPA;S:CafeGuest;P:latte2026;;. When a guest scans it, the phone offers to join the network without typing anything.

Characters that have meaning in that format (semicolons, commas, colons, quotes and backslashes) are escaped with a backslash, so a network called "My;Net" becomes S:My\;Net; and still joins correctly.

Choosing the right type

URL codes are the most common and the most flexible: a scan opens the page in the browser. If the destination might change later, point the code at a short link you control so you can redirect it without reprinting. WiFi codes save guests from typing passwords and are ideal for cafes, rentals and offices; they work natively on iOS and Android cameras. Email, phone and SMS codes pre-fill the right app so the person only has to tap send or call. SMS codes with a keyword are widely used for text-message opt-ins: a code that encodes "JOIN" to your number lets someone subscribe in one tap, which pairs well with the opt-in disclosure generator for the consent language next to it.

Error correction: how much damage a code can take

QR codes include redundant data so they still scan when partly obscured or damaged. The four levels recover roughly 7%, 15%, 25% and 30% of the code. Higher correction means a denser grid, which needs more space or a closer scan. Medium (15%) is the right default for screens and clean prints. Use Quartile or High for codes that will be printed small, placed outdoors, or have a logo overlaid in the middle. Keep the encoded text short in those cases, because long URLs plus high correction produce very dense codes.

Colours, contrast and the quiet zone

Scanners look for dark modules on a light background. The generator checks the contrast between your two colours and warns when it falls below 3:1 or when the foreground is lighter than the background, both of which cause scan failures on some phones. Brand colours usually work fine for the foreground as long as they are dark enough; a navy or deep violet on white scans as well as black does. Avoid light foregrounds, patterned backgrounds and gradients.

The margin, also called the quiet zone, is the blank border around the code. The specification recommends four modules; the default here is two, which works on screens and most prints. If your code is going on a busy background or near other graphics, increase the margin to four so the scanner can find the edges.

PNG or SVG?

Download the PNG for websites, slides, documents and anywhere the code is shown at a fixed size. Choose a size at least as large as it will be displayed; 512 pixels is plenty for most uses. Download the SVG for anything that will be printed or resized: business cards, posters, menus, packaging and vehicle graphics. An SVG is vector, so it stays perfectly sharp at any size and designers can place it directly in their layout software.

Testing before you print

  • Scan the preview with at least two phones, one iPhone and one Android, using the built-in camera app.
  • Print a test page at the real size and scan it from the distance people will actually use. As a rule of thumb, the code should be at least one tenth of the scanning distance wide.
  • If the code sits on a dark surface, invert the colours only if you have tested that it scans, or better, put it on a white label.
  • Check the destination on a phone, not just a desktop, since that is how almost everyone who scans will see it.

Everything on this page runs in your browser: the text you enter, including WiFi passwords, is encoded locally and never sent to a server. If you use the Share button, the inputs are placed in the link, so do not share a link that contains a WiFi password with people who should not have it.

Mission briefing

Frequently asked questions

Q01 Do these QR codes expire?

No. The code contains the data itself, not a reference to a server, so it works for as long as the destination exists. There is no account, tracking or subscription.

Q02 Can I track scans?

Not with a static code, which is what this tool makes. If you need scan counts, point the code at a short link from a service that reports clicks, or add UTM parameters to the URL so your analytics can attribute the visits.

Q03 Why does the WiFi code not work on my phone?

Check that the network name and password are exactly right, including capital letters, and that the security type matches the router. Very old phones may not support WiFi codes in the camera app and need a separate scanner app.

Q04 What size should I print a QR code?

At least 2 cm (about 0.8 inches) wide for close-range scanning such as a business card, and roughly one tenth of the expected scanning distance for posters and signs. Use the SVG download for print so it stays sharp.

Q05 Can I put a logo in the middle?

Yes, if you set error correction to High and keep the logo to roughly a fifth of the code area, then test it. This tool does not add the logo for you; place it over the SVG in your design software.

Q06 Is the WiFi password sent anywhere?

No. The code is generated entirely in your browser. The only way the password leaves your device is if you download the image or share the link, so treat both as you would the password itself.

Nearby satellites

Runs in your browser. Nothing you enter is uploaded.

This tool runs entirely on your device. There is no server-side processing and no account. Last reviewed October 21, 2026. Read the disclaimer.