purr.tools

QR Code Generator

Type any URL or text below to instantly generate a QR code. Everything runs in your browser — nothing is uploaded.

Share this calculation

Copy this link to share your current inputs with anyone.

How to generate a QR code

Type or paste any URL, text, phone number, or email address into the input field. A QR code is generated instantly in your browser — no server is involved. Click 'Download PNG' to save the image. You can then print it, embed it in a document, or share it digitally. When scanned with a smartphone camera, the encoded content is displayed or opened automatically.

What can a QR code contain?

QR codes can encode URLs (most common), plain text, phone numbers (tel: prefix), email addresses (mailto: prefix), SMS messages (smsto: prefix), Wi-Fi credentials, and contact cards (vCard format). Smartphone cameras can scan QR codes natively — no app required on iOS or Android.

Frequently Asked Questions

Is there a character limit?

QR codes can technically hold up to 4,296 alphanumeric characters, but longer content creates denser, harder-to-scan codes. For URLs, use a URL shortener if the link is very long. For plain text, keep it under a few hundred characters for reliable scanning.

Is my data safe?

Yes. The QR code is generated entirely in your browser using the open-source qrcode library. No data is sent to any server. You can verify this by disconnecting from the internet — the generator will still work.

Embed this tool

Add this tool to your website by copying the snippet below.

<iframe
  src="https://purr.tools/en/embed/qr-code-generator"
  width="100%"
  height="500"
  style="border:0;border-radius:8px;"
  loading="lazy"
  title="QR Code Generator — Free Online Tool"
  allow="clipboard-write"
></iframe>