QR Code Generator

Turn a link, text, phone number or email into a QR code.

Utility Tools Free, no sign-up Runs in your browser

QR Code Generator tool

Appearance

About the QR Code Generator

QR Code Generator encodes whatever you give it into a square barcode that any phone camera can read. Choose what kind of content you are encoding and the tool builds the correct underlying format: a plain URL, free text, a phone number that dials when tapped, a pre-filled SMS, an email with subject and body, or WiFi credentials that join a network without typing a password.

The code is generated entirely in your browser. Many QR services route your content through their servers and hand back a hosted image, which means the link can be tracked, changed or switched off later. Here the image is produced locally and downloaded straight to your device, so nothing about what you encode is known to anyone else and the code works forever.

You can set the error correction level, which controls how much of the code can be damaged or covered while still scanning. Higher levels make the pattern denser but let the code survive a printed logo, a crease or poor lighting. Download as a PNG for most uses, or as an SVG when the code needs to scale to a poster without going blurry.

How to use the QR Code Generator

  1. Choose a content typeURL, text, phone, SMS, email or WiFi. The fields change to match.
  2. Fill in the detailsThe code redraws as you type.
  3. Adjust size and error correctionLarger sizes suit print; a higher correction level survives damage and logos.
  4. Download and testSave as PNG or SVG, then scan it with a phone before you print or publish it.

Features

  • URL, plain text, phone, SMS, email and WiFi formats
  • Four error correction levels from L to H
  • Adjustable size and quiet-zone margin
  • Custom foreground and background colours
  • Download as PNG or as scalable SVG
  • Generated locally with no tracking and no expiry
  • Live preview as you type

Who uses this tool

The qr code generator is used by writers, developers, students, marketers and anyone else who needs the job done once without installing software. Common cases include:

  • Putting a link to a menu, form or page on printed material
  • Sharing WiFi access with guests without reading out a password
  • Adding a scannable contact method to a business card
  • Linking a product label to its instructions
  • Making an event page easy to open from a poster

Frequently asked questions

Do these QR codes expire?

No. The code encodes your content directly, so there is no redirect service that could be shut down or start charging. Once downloaded, the image keeps working for as long as the destination it points to exists.

Which error correction level should I choose?

Level M is a good default for screens and clean printing. Choose Q or H when the code will be printed small, placed on a curved surface, or partly covered by a logo, since those levels can lose more of the pattern and still scan.

Why does my code look very dense?

Dense patterns mean a lot of data. Long URLs with tracking parameters are the usual cause. Shortening the link produces a simpler code that scans faster and more reliably from a distance.

What size should I print it?

A rough guide is that the code should be about one tenth of the distance it will be scanned from. A code read from two metres away wants to be around twenty centimetres across. Always leave the pale margin around it intact.

Can I change the colours?

Yes, but keep strong contrast between foreground and background, and keep the foreground darker than the background. Inverted or low-contrast codes fail on many scanners.

Is my content sent to a server?

No. The QR matrix is calculated in JavaScript in your browser and drawn to a canvas. Nothing about what you encode leaves your device.

If the qr code generator is not quite what you need, these other free tools solve closely related problems.

Password Generator

Generate strong random passwords with your own length and character rules.

Utility Tools Use tool

URL Encoder

Escape spaces, symbols and non-ASCII characters for use in URLs.

Encoding & Conversion Use tool

Color Picker

Choose any colour and copy it in HEX, RGB or HSL, with tints and shades.

Color Tools Use tool

Image Compressor

Compress and resize JPEG, PNG and WebP images privately in your browser.

Image Tools Use tool

URL Parser

Split a URL into every component, including a table of query parameters.

Developer Tools Use tool