QR Code Generator — Create QR Codes for Any URL or Text Free
PopularCreate QR codes for any URL or text
Generate QR codes for URLs, text, contact info, WiFi, or anything. Customize size and colors. Download as PNG or SVG.
About QR Code Generator
QR codes (Quick Response codes) are two-dimensional barcodes that encode text information in a grid of black and white squares, readable by any smartphone camera. Originally developed for automotive parts tracking, QR codes have become a universal bridge between physical materials and digital content.
This generator encodes any text string — most commonly a URL — into a QR code at your chosen size and colour scheme. The output is available as a high-resolution PNG for digital use or as a scalable SVG for print applications where pixel-perfect clarity at any size is required.
Common use cases include adding a QR code to a business card linking to a website or LinkedIn profile, creating restaurant menus accessible by scanning, linking physical product packaging to instructional videos, sharing WiFi credentials without manually typing a password, adding event registration links to printed posters, and encoding contact information in vCard format.
Error correction is built into QR codes — they can be scanned even when partially obscured or damaged. This tool uses Error Correction Level M (15% data recovery) by default, which balances code density with damage tolerance. QR code generation uses the qrcode JavaScript library and runs entirely in your browser. Generated codes are not stored or logged.
Frequently Asked Questions
What types of content can a QR code encode?
QR codes can encode plain text, URLs, email addresses, phone numbers, SMS messages, WiFi credentials, vCard contact information, and geographic coordinates. Any text string up to approximately 4,000 characters can be encoded.
What is the difference between PNG and SVG output?
PNG is a pixel-based raster format suitable for standard use. SVG is a vector format that scales perfectly to any size without pixelation — ideal for printing on physical materials like signs, business cards, or packaging.
Do QR codes expire?
Static QR codes (like those generated here) never expire. They simply encode a fixed string. If that string is a URL, the QR code works as long as the URL remains active.
Can I customise the colours?
Yes. The foreground (module) and background colours are both customisable. Ensure sufficient contrast — the QR code must be scannable, so avoid similar foreground and background tones.