About this tool

Create QR codes for any URL or text — runs in your browser.

The QR Code Generator creates scannable QR codes from any URL, text, Wi-Fi credentials, contact card or other text string. QR codes are rendered using the QRCode.js library and can be downloaded as a PNG image. Choose the output size and error correction level. All processing runs in your browser — no upload required.

Example

Input: https://raw.tools

Result: A scannable black-and-white QR code. Point your phone camera at it to open the URL directly.

How to use
  1. Type or paste text or a URL in the input.
  2. The QR code appears instantly below.
  3. Choose output size and error correction level.
  4. Click Download PNG.
Features
  • Any text or URL supported
  • PNG download
  • Multiple sizes (128px–512px)
  • Error correction levels L / M / Q / H
  • No upload — runs locally
When to use this

Adding a QR code to a printed flyer or poster that links visitors to a website, without requiring them to type a URL.

Sharing Wi-Fi credentials at events or in offices — guests scan the QR code to connect automatically.

Creating a QR code for a business card that opens a contact vCard or LinkedIn profile when scanned.

Embedding a QR code in a presentation slide to share a URL with the audience instantly.

Frequently Asked Questions
What can I encode in a QR code?+
Any text: URLs, Wi-Fi credentials (WIFI:S:ssid;T:WPA;P:password;; format), vCard contact cards, SMS messages, email addresses or plain text.
What is error correction?+
QR codes contain redundant data so they remain scannable even when partially obscured. Level H allows up to 30% damage; use H for printed codes and L for clean digital displays.
What is the character limit?+
At error correction level L: ~7,089 numeric digits, ~4,296 alphanumeric, or ~2,953 bytes of arbitrary text. Higher error correction reduces capacity.
Can I customise the colours?+
A custom foreground / background colour option is available in the advanced settings panel.
How much data can a QR code store?+
Up to 7,089 numeric characters or 4,296 alphanumeric characters in the highest-capacity version. URLs are short enough to always work. The more data, the denser and harder to scan the QR code becomes.
Does the QR code work offline after generation?+
Yes. The QR image is generated entirely in your browser. Once visible, it can be screenshotted or saved and used without any internet connection.
What is the best error correction level?+
Medium (M) is the default and handles ~15% damage. Use High (H) if you are printing on materials that might get scratched or dirty — it handles ~30% damage but makes the QR code denser.

QR Code Generator

← All tools
Loading…
Related tools
URL Encoder / Decoder Base64 Encode / Decode Color Converter
Also available in: 🇪🇸 Español🇮🇳 हिन्दी