Skip to content
D DocNectar

Free QR Code Generator

Generate a scannable QR code from any text, URL, or data, with a custom size, error correction level, and colors.

Built and fact-checked by the DocNectar team — see our editorial standards

Thanks for rating!

Key Features

Instant Calculation

Get accurate results in real time with our optimized algorithm.

Mobile Friendly

Fully responsive design. Works on all devices & screen sizes.

Privacy Focused

Your data stays on your device. We don't store any inputs.

100% Free

No hidden costs. This tool is completely free forever.

A QR code packs text, a URL, or other data into a scannable grid of black and white squares that any smartphone camera can read instantly.

This generator creates a QR code from any text or link you enter, with a custom size, error correction level, and colors.

How it works

Enter the text, URL, or other data you want to encode, then optionally adjust the image size, error correction level, and foreground/background colors. The generator encodes your data into a QR matrix and renders it as a downloadable image.

  1. Type or paste the text, URL, or other data you want to encode.
  2. Optionally adjust the size, error correction level, and colors.
  3. Generate the QR code, then copy the image or download it as a PDF.

Examples

Linking to a website

Encoding a URL like https://example.com creates a QR code that opens that page instantly when scanned with a phone camera.

Sharing Wi-Fi or contact details

Encoding plain text (like a Wi-Fi password or a business card's details) lets someone scan and save the information without typing it manually.

Who should use it

  • Linking a printed flyer, menu, or poster to a website or online form.
  • Sharing Wi-Fi credentials, contact details, or a payment link without manual typing.

Industry applications

  • Marketing and print advertising
  • Retail, hospitality, and events

Advantages

  • Supports a custom size, error correction level, and foreground/background colors.
  • Encodes data directly into the image, so the code never expires or depends on an external redirect service.

Limitations

  • Does not support embedding a logo image in the center of the code.

Common mistakes to avoid

  • Choosing foreground and background colors that are too similar in brightness, which makes the code difficult or impossible to scan.
  • Using a very low error correction level for a code that will be printed small or placed somewhere it might get scuffed or dirty.

Best practices

  • Test any QR code with a couple of different phone cameras before printing or publishing it widely.

Tips

  • Always scan-test a generated QR code yourself before printing it in bulk or publishing it publicly.

Frequently asked questions

Yes, with no signup and no limit on how many QR codes you generate.
It controls how much of the QR code can be damaged, dirty, or obscured (for example, by a logo) and still scan correctly — higher levels tolerate more damage but produce a denser code.
No — a QR code generated this way encodes your data directly (a "static" QR code), so it works forever and doesn't depend on any external service staying online.
Yes, as long as there is strong contrast between the foreground and background colors — low-contrast combinations (like light gray on white) can make the code hard for cameras to read.

Get new calculators and guides in your inbox

No spam — just new tools like QR Code Generator and practical guides.

Favorites