Create custom QR codes for URLs, text, and WiFi. Free, no watermark.
Downloads are always rendered in high resolution (at least 512 px); this option only scales the on-screen preview.
Quick palettes
Enter content to generate a QR code
🔒 QR codes are generated locally in your browser. Your data is never uploaded to any server.
A QR code (Quick Response code) is a two-dimensional barcode that stores information — URLs, text, contact details, WiFi credentials, and more — in a pattern of black squares on a white background. When scanned with a smartphone camera, the device instantly decodes the information and performs the associated action: opening a website, joining a WiFi network, displaying text, or adding a contact.
Unlike traditional barcodes that hold a short string of numbers, a single QR code can store up to several thousand characters, making them far more versatile for both digital and print use.
https://). For WiFi, enter your network name, password, and encryption type.A QR code is only useful if it scans reliably. Follow these guidelines to make sure your codes work on every device:
The codes generated here are static: the content is encoded directly in the pattern, and once created it cannot be changed. This is great for permanent uses like WiFi sharing, contact cards, or fixed product links.
Dynamic QR codes (offered by paid services) encode a short redirect URL instead of the final content, letting you change the destination later and track scan analytics. For most personal and small-business uses, static codes are all you need.
The QR Code Generator creates qr code generator on demand, right in your browser. Set the options you need, click generate, and the result is ready to copy. Because everything runs locally, nothing you enter or produce leaves your device.
Generators like this are useful when you need a specific output (a password, a UUID, a QR code, placeholder text) and don't want to install an app or trust an unknown website with your data. This tool is free, has no usage limits, and works the same on phone and desktop.
Common uses: people reach for this tool when they need to use a qr code generator for url, free qr code maker online, create wifi qr code, or qr code download png svg.
Browser-based tools like this one have a few real advantages over installed software or manual methods:
The QR Code Generator is based on the following formula:
modules per side = 21 + 4 × (version − 1) error correction: L 7%, M 15%, Q 25%, H 30% of codewords recoverable quiet zone = 4 modules on each side
Variables: version: QR size level, 1 (smallest) to 40 (largest) modules: black/white cells per side of the symbol L, M, Q, H: error-correction levels that recover 7%, 15%, 25%, and 30% of codewords quiet zone: blank margin around the code, 4 modules wide
QR symbols come in 40 versions whose square grid grows by 4 modules per side per version, starting at 21 for version 1. Higher error-correction levels spend more codewords on redundancy, so capacity drops as damage tolerance rises. A 4-module quiet zone helps scanners find the symbol's edges.
Worked example: Step 1: Take a version 5 QR code. Step 2: modules per side = 21 + 4 × (5 − 1) = 21 + 16 = 37. Step 3: At level M it survives up to 15% damage, and it needs a 4-module quiet zone around it. Result: a 37 × 37 module code plus margin.
More tools you might find useful