QR Code Generator

Generate QR codes from text, URLs, or any data instantly.

Runs in your browser No upload, no log Free, no signup
#000000
#ffffff

What is this tool? QR Code Generator?

This free QR code generator online lets you create custom QR codes from any text, URL, email, or phone number, instantly, in your browser, with no signup required. A QR (Quick Response) code is a two-dimensional barcode readable by any smartphone camera. Originally invented for automotive manufacturing, QR codes are now used everywhere: restaurant menus, business cards, payment apps, marketing campaigns, and more.

How do you use this tool? QR Code Generator

  1. Type or paste the text, URL, phone number, or any data you want to encode.
  2. Choose your preferred QR code size: small (128px), medium (256px), or large (512px).
  3. Optionally pick custom foreground and background colors to match your brand.
  4. Click Generate, then download the QR code as a PNG or copy it to your clipboard.

Common Use Cases

Restaurant menus & contactless ordering

Link a table tent or sticker to a digital menu URL so guests can browse and order from their own phone.

Business cards & email signatures

Encode a vCard or profile URL so anyone can save your contact details with a single scan.

Event check-in & ticketing

Print a unique code on tickets or badges for fast, low-friction check-in at the door.

Wi-Fi sharing

Encode your network name and password so guests join instantly without typing a long passphrase.

Print marketing & packaging

Send readers from a flyer, poster, or product box straight to a landing page, video, or review form.

Why is this tool useful?

100% browser-based, nothing to upload

The QR code is drawn directly on a <canvas> element in your browser. Nothing you type is ever sent to a server.

Instant regeneration

Change the text, size, or colors and generate a fresh code immediately, no page reload, no waiting.

Free for commercial use

Every QR code you create here is yours to use in marketing, packaging, or products, with no attribution required.

No daily limits

Generate as many QR codes as you need, at any size, as often as you like, there's no account and no quota.

Best Practices

  • Keep strong contrast between foreground and background, dark modules on a light background scan far more reliably than light-on-light or similar tones.
  • Leave a quiet zone (blank margin) of at least 4 modules around the code; cropping too tight is a common cause of failed scans.
  • Test the printed or displayed code with at least two different phones before mass-printing it.
  • Prefer short URLs, the less data encoded, the simpler the pattern, and the more forgiving it is of smudges, glare, or curved surfaces.
  • Size the code for its scan distance: roughly 2×2 cm for a business card held close, but 10×10 cm or larger for a poster viewed from a few metres away.
  • Avoid placing a logo or image directly over the code unless you've tested it thoroughly, it reduces the effective error-correction margin.

Practical examples

Link to a restaurant menu
Input
https://example.com/menu
Output
A 256×256 QR code. Scanning it opens the exact menu URL in the phone browser.
Share guest Wi-Fi access
Input
WIFI:T:WPA;S:Cafe_Guest;P:Coffee2026!;;
Output
A QR code that compatible phone cameras recognise as Wi-Fi credentials and can use to offer a join-network prompt.
Start a phone call
Input
tel:+12025550143
Output
A QR code that opens the phone dialler with +1 202 555 0143 filled in. The user still chooses whether to place the call.

Frequently Asked Questions

QR codes can store URLs, plain text, email addresses, phone numbers, SMS messages, Wi-Fi credentials, vCard contact info, and more. The maximum capacity is roughly 4,296 alphanumeric characters.

A single QR code can hold up to about 3 KB of data. For longer content, encode a short URL pointing to the full page rather than embedding the text directly.

Yes, always ensure strong contrast between the foreground and background. Light foreground colors or similar foreground/background pairs can make the code unreadable by scanners.

Absolutely. All QR codes generated here are completely free with no attribution required, for both personal and commercial use.

Simply paste your full URL (e.g. https://example.com) into the input field, choose a size, and click Generate. The QR code will encode your URL so anyone who scans it is taken directly to your website.

No. The tool creates a new result in the browser. Your original remains unchanged unless you overwrite it after downloading.

Looking for more free tools?

ManyUtils has dozens of fast, privacy-friendly utilities for developers, designers, writers and everyday users. All free, all in your browser.

Browse all tools →