QR Code Generator

Turn any text, URL, or message into a downloadable QR code.

What is the QR Code Generator?

A QR code is a scannable square barcode that can hold a URL, a message, contact details, or any other short piece of text — point a phone camera at it and the content pops up instantly. This tool generates one from whatever text you enter, for printing on a flyer, business card, poster, or menu.

How to use it

  1. Type or paste the text or URL you want to encode.
  2. Adjust the size and error-correction level if needed.
  3. The QR code updates live as you type.
  4. Click "Download PNG" to save the image.

How it works

The text is encoded into a grid of black and white modules following the QR code standard, with built-in redundancy (error correction) so the code still scans correctly even if part of it is damaged, dirty, or obscured by a logo.

A higher error-correction level adds more redundancy, which makes the code more resilient but also denser — for plain URLs printed clearly, Medium is usually a good default.

Example

Encoding a URL:

Input: https://prospect2p.com
Output: a scannable QR code that opens that URL when scanned

Frequently asked questions

What error-correction level should I use?

Medium (15%) is a good default for most uses. Use High (30%) if the code will be printed small, placed somewhere it might get scuffed, or have a logo overlaid on it.

Is there a limit to how much text I can encode?

QR codes can hold up to a few thousand characters, but longer input produces a denser, harder-to-scan code — for best results, keep it to a URL or a short message.

Can I use the downloaded QR code commercially?

Yes — the QR code format itself is open and free to use; there are no licensing restrictions on codes generated here.

Will the QR code work for phone numbers or WiFi credentials?

Yes, as plain text — for a phone number, enter it as tel:+1234567890; for WiFi, many scanners recognize the format WIFI:S:NetworkName;T:WPA;P:Password;;

Is my text sent anywhere to generate the code?

No — the QR code is generated entirely in your browser; nothing you type is uploaded.