🧰 UtlKit

QR Code Generator

Generate QR codes for URLs, text, WiFi, and more. Download as PNG.

🐛

Report a Problem

Found a bug or have a suggestion? Help us improve this tool.

📊 Data Summary (auto-filled)

Tool: qr-code · /tools/qr-code/

size: 256

What is this tool?

QR Code Generator creates scannable QR codes from text, URLs, phone numbers, emails, or WiFi credentials. QR (Quick Response) codes were invented by Denso Wave in 1994 for tracking vehicles during manufacturing. They can store up to 4,296 alphanumeric characters and are widely used in marketing, ticketing, payments, and contact information.

How to use

  1. 1

    Enter content

    Type text, URL, or other data to encode.

  2. 2

    Customize

    Choose the output size (128 to 512 pixels).

  3. 3

    Download

    Download the QR code as a PNG image.

Frequently Asked Questions

How much data can a QR code hold?

Maximum capacity depends on character type and error correction level. QR Code Version 40 (maximum) can store: 7,089 numeric digits, 4,296 alphanumeric characters, or 2,953 bytes of binary data. Higher error correction reduces capacity.

What is error correction in QR codes?

QR codes use Reed-Solomon error correction with 4 levels: L (7% recovery), M (15%), Q (25%), and H (30%). Higher levels allow the code to be scanned even if partially damaged or obscured. Level H can still work with 30% of the code damaged.

What file formats are supported?

The QR code is generated as a PNG image. Click the download button to save the PNG file to your device, then use it on websites, print materials, or product packaging.

How do I create a custom QR code?

Type any text, URL, or Wi-Fi details into the input field and the tool generates a QR code instantly. Pick a size between 128 and 512 pixels for the level of detail you need, download the PNG, and print it on a business card, product label, or poster. Everything runs in your browser: the content is never sent to a server, so even private links stay private.