ToolJutsu
All tools
QR & Barcode Tools

QR Code Generator

Generate scannable QR codes for text, links, and phone numbers.

Content type

Need a WiFi, contact-card, email or SMS QR code? Use the dedicated WiFi, vCard, email and SMS generators — each has inputs and guidance tailored to its job.

256 px
Error correction
Fill in the fields above to generate a QR code preview.
Processed on your device. We never see your files.

How to use QR Code Generator

What this tool does

A QR code generator turns a piece of information into the familiar square barcode that any phone camera can read. This is ToolJutsu’s general-purpose generator: it handles the two most common cases — plain text and URLs — plus phone numbers, which encode as a tel: link so a scan opens the dialler. It builds the correctly formatted payload, renders a live preview as you type, and lets you download the result as a PNG or an SVG. Everything is computed in your browser, so nothing you encode is ever uploaded.

The value of a QR code is that it removes typing. Instead of reading a long URL aloud or asking someone to copy a phone number by hand, you point a camera and the device does the rest.

Why you might need it

QR codes bridge the physical and digital worlds. A slide deck shows a code that links to the speaker’s resources. A flyer carries one that opens a landing page. A shop receipt links to a review form. A poster encodes a phone number so a passer-by can call with one tap. Anywhere a link or a number lives on a printed surface or a screen, a QR code makes it actionable instead of something to copy out later.

This generator is built for exactly those general cases — a link, a note, a number — where you just need a clean, reliable code quickly.

How to use it

  1. Choose a content type: Text, URL, or Phone.
  2. Enter your content in the field that appears.
  3. Adjust the size slider and pick an error-correction level if the code needs to survive print damage.
  4. Optionally set the foreground and background colours to match your design.
  5. The preview updates live. When it looks right, click Download PNG for a raster image or Download SVG for a scalable vector file.

Dedicated tools for WiFi, contacts, email and SMS

Some QR codes do more than carry a link, and each deserves a focused tool with the right fields and advice:

  • WiFi QR Generator — encode a network name, password and security type so guests join with a scan.
  • vCard QR Generator — encode a full contact card that saves name, phone, email and more in one step.
  • Email QR Generator — open a pre-filled email with the subject and body already written.
  • SMS QR Generator — open a pre-filled text message to a chosen number.

To read an existing code, the QR Code Reader decodes QR codes from an image or your camera, and the Barcode Generator produces traditional 1D barcodes.

Common pitfalls and tips

The most common failure is a code that will not scan, and contrast is usually the cause. QR readers expect dark modules on a light background; inverting that, or using two colours close in brightness, breaks detection on many cameras. Keep a clear difference between foreground and background.

The second pitfall is overloading the code. Every QR code has a fixed capacity, and a long block of text combined with a high error-correction level can push past it — shorten the content or lower the level. Leave the quiet zone (the margin of empty space) intact, which this tool adds automatically. For anything printed, download the SVG so the code stays razor-sharp at any size, and raise the error correction to Q or H if the code might be scuffed or partly covered. Always test the finished code with a real phone before printing it at scale.

Frequently asked questions

Is the data I put into the QR code sent anywhere?
No. The QR code is drawn directly in your browser using JavaScript — the text, URL or phone number you enter never reaches a server. You can confirm this in your browser's Network tab; nothing is uploaded, logged, or stored.
Where did the WiFi, contact, email and SMS options go?
Each now has its own dedicated tool, because each needs its own fields and guidance. Use the WiFi QR Generator, vCard QR Generator, Email QR Generator or SMS QR Generator — all linked below. This generator focuses on the two most general cases: plain text and links, plus phone numbers.
What does the error-correction level do?
Error correction lets a QR code still be read when part of it is dirty, damaged, or covered. Level L recovers about 7% of the code, M about 15%, Q about 25%, and H about 30%. Higher levels add redundancy, so the pattern gets denser for the same amount of data.
Why does my QR code fail to generate?
A QR code has a maximum capacity. A very long block of text at a high error-correction level can exceed that limit, and the tool shows an error rather than an unreadable code. Shorten the content or pick a lower error-correction level.
Should I download a PNG or an SVG?
Use PNG for screens, documents and quick sharing — it is a fixed-resolution image. Use SVG for print or large-format work, because it is vector-based and stays perfectly sharp at any size, from a business card to a poster.

Related tools