QR Code Generator

Create QR codes for URLs, text, email, phone, or WiFi, optionally with a logo in the center

Presets

Logo (optional)

Centered in the QR. Error correction auto-sets to H for best scan reliability.

Click or drag a logo image here

PNG with transparent background recommended

Put a Menu, Business Card, or Check-In Desk on a Phone

QR codes show up everywhere now because they remove a step: instead of typing a URL or saving a contact, a phone camera reads the code and goes straight there. A restaurant table tent with a QR code opens the digital menu without anyone downloading an app. A business card with a code in the corner can save a contact directly to a phone's address book instead of someone typing a name and number by hand. An event check-in desk can scan a code from a phone screen to pull up a registration instantly. This generator builds codes for any of those cases: paste in a URL, plain text, an email address, a phone number, or WiFi network details, and the QR code updates on the canvas as you type, so you can see the result before downloading anything. Size, foreground and background colors, and error correction level are all adjustable, and a logo can be placed in the center if you want the code to carry a brand mark.

How to Use

  1. 1

    Type or paste your content

    URLs, plain text, email addresses, phone numbers, and WiFi credentials are all valid. The QR code updates live as you type.

  2. 2

    Adjust size and colors

    Pick a pixel size from 64 to 1024px and set foreground and background colors to match a menu, card, or poster design.

  3. 3

    Choose an error correction level

    Higher levels make the code more resistant to damage or obstruction, at the cost of a denser-looking pattern.

  4. 4

    Add a logo if you want one

    Uploading a logo places it in the center of the code and automatically switches error correction to the highest level so the code still scans correctly.

  5. 5

    Download as PNG or SVG

    PNG works for screens and most printing. SVG is a vector file that scales to any size, useful for large banners or signage.

Key Features

  • →QR codes use Reed-Solomon error correction, a method that adds redundant data so the code can still be read even if part of it is damaged, dirty, or covered.
  • →Higher error correction levels mean more of the code can be obscured and still scan, but they also make the pattern visually denser and more complex.
  • →Adding a logo automatically bumps error correction to the highest level (around 30%), since the logo itself covers part of the code.
  • →For printed signage, download the SVG version so it stays sharp at any size, from a table tent to a large poster.
  • →Test a printed code with more than one phone before producing a large batch, since camera quality and lighting both affect how reliably a code scans.

Frequently Asked Questions

Why does the QR code look more complex when I add a logo?

Adding a logo covers part of the code's data area, so the generator automatically raises the error correction level to compensate. Higher error correction adds more redundant data, which makes the overall pattern denser.

Can a QR code store a WiFi password so guests can connect without typing it?

Yes. Enter the network name and password in the WiFi format and the resulting code, when scanned, prompts most phones to join the network directly without manual entry.

Will the QR code still work if part of it gets torn or covered?

Up to a point, yes. Reed-Solomon error correction allows a portion of the code to be unreadable while the rest still decodes correctly. The exact tolerance depends on the error correction level chosen.

What's the difference between downloading PNG and SVG?

PNG is a fixed-resolution image, fine for screens and most print sizes at the resolution you generate. SVG is a vector format that can be scaled up to any size, such as a large poster, without becoming pixelated.

Does the QR code update automatically as I change the text?

Yes. The preview on the canvas regenerates as you type or adjust settings, so you can see exactly what will be downloaded before saving the file.

Last updated: June 2026

Related Tools