QR Code Generator Online - Free QR Code Maker

Generate QR codes for URLs, text, WiFi credentials, contact info, and more with custom size and error correction

100% client-side ยท your data never leaves your browser
256px ร— 256px
๐Ÿ”’
100% Client-Side Generation- Your data never leaves your browser

๐Ÿ“– How to Use

  1. Enter text, URL, or other data
  2. Adjust size (128-512px)
  3. Choose error correction level
  4. Click "Generate QR Code"
  5. Download as PNG image

โ“ Frequently Asked Questions

What is a QR code generator?

A QR code generator is a tool that creates Quick Response (QR) codesโ€”two-dimensional barcodes that can be scanned by smartphones to quickly access information. This free QR code generator instantly converts URLs, plain text, email addresses, phone numbers, WiFi credentials, or vCard contact information into scannable QR codes. Generated codes can be downloaded as PNG or SVG images for printing on business cards, flyers, product packaging, posters, or embedding in websites and apps.

What can I encode in a QR code?

QR codes can store various data types: Website URLs (https://example.com for marketing campaigns), plain text (up to 4,296 characters), email addresses (mailto:[email protected] with optional subject and body), phone numbers (tel:+1234567890 for click-to-call), SMS messages (smsto:+1234567890:message), WiFi credentials (SSID, password, encryption type for easy network joining), vCard contact information (name, phone, email, address for quick contact saving), and geolocation data (coordinates for maps). Choose the data type based on your use case.

How do I generate a QR code?

Enter your desired content (URL, text, email, phone number, etc.) in the input field, adjust the QR code size (128px to 512px) using the size slider, choose an error correction level (L, M, Q, or H), and click "Generate QR Code". The QR code appears instantly below. Download it as a PNG image by clicking "Download PNG" or right-clicking and saving. For vector graphics (scalable without quality loss), download as SVG. Test the QR code by scanning it with your smartphone camera or QR code scanning app.

What are QR code error correction levels?

QR codes include error correction that allows them to be scanned even if partially damaged or obscured. Four levels are available: L (Low - 7% recovery, smallest code size, best for clean environments), M (Medium - 15% recovery, balanced choice for most uses), Q (Quartile - 25% recovery, good for codes that might be damaged), and H (High - 30% recovery, best for harsh environments, printed on uneven surfaces, or codes with logos overlaid). Higher error correction creates larger, denser QR codes but increases scannability in imperfect conditions.

What size should my QR code be for printing?

QR code size for printing depends on scanning distance and density. Minimum print size: 2cm x 2cm (0.8" x 0.8") for close-range scanning like business cards. Recommended sizes: Business cards: 2.5cm x 2.5cm (1" x 1"), Flyers/Posters: 5cm x 5cm (2" x 2") or larger, Product packaging: 3cm x 3cm (1.2" x 1.2"), Billboards: at least 1% of viewing distance (viewed from 5m = 5cm QR code). Always test-scan your printed QR code at the expected distance. Higher error correction (Q or H) allows slightly smaller codes.

Can I customize QR code colors or add logos?

While this basic generator creates standard black-on-white QR codes, you can customize colors in image editing software after download. Important rules for customization: Maintain high contrast between foreground and background (dark on light or vice versa), never use similar colors (low contrast reduces scannability), leave the three position markers (corner squares) clearly visible, avoid gradients that reduce contrast, and if adding a logo, place it in the center and keep it under 30% of QR code area (use high error correction level H when adding logos). Always test-scan customized QR codes.

How do I create a WiFi QR code?

To create a WiFi QR code, select "WiFi" as the data type (if available), or manually format the string: WIFI:T:WPA;S:NetworkName;P:Password;H:false;; where T is security type (WPA, WEP, or leave empty for open), S is SSID (network name), P is password, and H indicates hidden network (true/false). For example: WIFI:T:WPA;S:MyNetwork;P:SecurePass123;H:false;; When someone scans this QR code, their phone prompts to join the WiFi network automaticallyโ€”perfect for cafes, offices, or guest networks. Use high error correction (H) for better scannability.

How do I generate a QR code for my website URL?

Simply paste your full website URL (including https://) into the input field and click "Generate QR Code". The tool creates a scannable QR code that directs smartphones to your website when scanned. Use cases: Marketing materials (business cards, brochures), social media posts (encourage app downloads), event signage (conference booths, trade shows), product packaging (product info pages), restaurant menus (digital menu access), and print ads (link to promotional pages). Always test the QR code on multiple devices to ensure it scans correctly and opens the intended URL.

Are generated QR codes free to use commercially?

Yes! QR codes generated by this tool are completely free for personal and commercial use with no attribution required. You own the generated QR codes and can use them in any project: business cards, marketing materials, product packaging, websites, apps, print advertisements, billboards, event signage, or digital campaigns. There are no royalties, licensing fees, or usage restrictions. QR code technology itself is an open standard (ISO/IEC 18004). However, the content you encode (like URLs or text) must comply with your legal obligations.

Do QR codes expire or stop working?

QR codes themselves never expireโ€”the image is static and contains encoded data permanently. However, what the QR code points to can change: Static QR codes (direct text, phone numbers, WiFi credentials) work forever because data is embedded in the code. URL-based QR codes depend on the destination: If you control the URL, it works as long as the website/page remains online. If you change domains or delete pages, the QR code breaks. To avoid broken QR codes, use permanent URLs, set up redirects if URLs change, or consider dynamic QR code services (not provided by this tool) that let you update the destination without reprinting the code.

๐Ÿ”— Related Tools