UtilitiesProcessed in your browser, never uploaded

QR Code Generator

Create custom QR codes for links, WiFi, text, email, and phone numbers

Style & Error Correction

#0f172a
#ffffff
Live Scannable Preview

Point your phone camera at the screen to test scanning.

About this tool

This QR Code Generator creates a standard, scannable QR code from whatever you need encoded — a website URL, WiFi network credentials, a plain text note, an email address, or a phone number. Choose the content type, fill in the relevant fields, and the QR code preview updates live as you type. You can customize the foreground and background colors and adjust the error correction level, which controls how much of the code can be damaged or obscured while still scanning correctly, before downloading a print-ready PNG image. The QR codes generated here are static: your data is encoded directly into the code's pattern, so there's no expiration date and no tracking server involved in scanning it later — once downloaded, the code works independently of this website. All generation happens in your browser as you type.

How to use

  1. 1

    Choose Content Type

    Select whether you're encoding a URL, WiFi network, text, or contact info.

  2. 2

    Customize the Design

    Optionally adjust the code color, background color, and error correction level.

  3. 3

    Download the PNG

    Click Download to save your finished QR code.

Features

  • Multiple content modes: URL, plain text, WiFi credentials, email, and phone
  • Custom foreground and background color pickers
  • Adjustable error correction level (Low, Medium, Quartile, High)
  • Live preview that updates as you type
  • Download as a high-resolution PNG image
  • Static codes with no expiration — your data is encoded directly

Tips & common mistakes

  • •If the QR code will be printed small or placed on a busy background, choose a higher error correction level so it still scans reliably if partially obscured.
  • •Keep strong contrast between the foreground and background colors — low-contrast combinations (like light gray on white) can be unreliable for some scanner apps.
  • •For WiFi QR codes, double-check the network name and password are typed exactly right, since a typo will produce a code that fails to connect when scanned.
  • •Test a newly generated code with your own phone camera before printing or sharing it widely, to confirm it scans correctly on common devices.

QR Code Standard

Generated codes follow the ISO/IEC 18004 standard used for all standard 2D QR matrices.

Error Correction: L (~7%), M (~15%), Q (~25%), H (~30%) data redundancy

QR Code Generator FAQ

No. These are static QR codes — your data is encoded directly into the pattern, so they work indefinitely and don't rely on any tracking or redirect service.
Yes, generated QR codes are free to use for personal or commercial purposes, with no royalties or attribution required.
It determines how much of the QR code pattern can be damaged, dirty, or obscured while still scanning successfully — higher levels (like Quartile or High) add more redundancy but make the pattern denser.
Yes. Select the WiFi content mode, enter the network name (SSID) and password, and scanning the resulting code will prompt most phones to connect automatically.
No. The QR code is generated and rendered entirely in your browser — the content you enter is not transmitted anywhere.
Low contrast between the foreground and background colors can make a QR code unreadable to scanners — stick to dark-on-light or light-on-dark combinations with clear contrast.

Related tools

More tools from the same category and nearby utilities.