QR Code Generator

Create custom QR codes for URLs, text, email, phone, WiFi and more

Use this free QR code generator to create QR codes instantly, no signup required. Generate QR codes for URLs, text, email addresses, phone numbers, WiFi networks, and more. This custom QR code generator lets you personalize colors, size, and error correction levels. Download as PNG or SVG. 100% client-side, your data never leaves your browser.

Need to convert a link to QR code? Simply paste any URL and click Generate. Create QR code free for Google Forms, landing pages, social media profiles, or any web address. Whether you need a custom QR code for business cards, posters, or digital sharing, this qrcode generator has you covered.

Your QR code will appear here

QR Code Types

Link to QR Code

Convert any link to QR code: websites, Google Forms, landing pages, or any URL

Text

Plain text messages, notes, instructions, or any text content

Email

Email addresses with optional subject and body text

Phone

Phone numbers that open the dialer when scanned

WiFi

WiFi network credentials for automatic connection

Custom QR Code

Create custom QR codes with brand colors, custom sizes, and error correction

QR Code Guide

What is a QR Code?

A QR code (Quick Response code) is a two-dimensional barcode that can store various types of data. Unlike traditional barcodes that only store numbers, QR codes can encode URLs, text, contact information, WiFi credentials, email addresses, phone numbers, and more. QR codes were invented in 1994 by Denso Wave, a Japanese company, and have become ubiquitous in modern digital life.

QR codes are designed to be scanned quickly by smartphones using the camera app. When scanned, the encoded information is instantly accessible without typing, making them perfect for marketing, contact sharing, WiFi access, event registration, and countless other use cases.

How to Generate QR Codes from a Link

Converting a link to QR code is one of the most common uses of a QR code generator. Whether you want to turn a website URL, Google Form, YouTube video, or any other link to QR format, the process is straightforward:

  1. Copy the URL you want to convert into a QR code.
  2. Select the URL tab in the qrcode generator above.
  3. Paste your link into the URL input field.
  4. Optionally customize the size, colors, and error correction level for your custom QR code.
  5. Click Generate QR Code to instantly generate QR from your link.
  6. Download the QR code as PNG or SVG, or copy it to your clipboard.

This is the easiest way to convert any link to QR code, whether it's a product page, social media profile, event registration, or payment link. The QR code will redirect scanners directly to your URL when scanned with any smartphone camera.

How to Create a QR Code for Google Form

Want to create QR code for Google Form? It's one of the most popular uses of a free QR code generator. QR codes make it incredibly easy to share Google Forms for surveys, feedback, event registration, quizzes, and sign-ups. Here's how:

  1. Open your Google Form and click the Send button.
  2. Click the link icon to get the shareable URL. Optionally, check "Shorten URL" for a cleaner QR code.
  3. Copy the Google Form link.
  4. In this QR code generator, select the URL tab and paste the form link.
  5. Click Generate QR Code to create QR code free for your form.
  6. Download or print the QR code and share it on flyers, posters, slides, or any printed material.

Pro tip: Use error correction level Q or H when printing QR codes for Google Forms on physical materials. This ensures the code remains scannable even if partially damaged or printed at small sizes. You can create QR code for Google Forms, Microsoft Forms, Typeform, SurveyMonkey, and any other online form platform the same way.

Create Custom QR Codes with Colors and Branding

A custom QR code generator lets you go beyond the standard black-and-white design. With this tool, you can create QR code free with your brand colors, making your QR codes more visually appealing and recognizable. Here's how to make the most of the customization options:

  • Foreground color: Change the QR code pattern from black to any color that matches your brand. Dark colors on light backgrounds work best for scanability.
  • Background color: Set the background to white, light grey, or any light color. Avoid dark backgrounds as they reduce scan reliability.
  • Size: Choose from 200px to 1000px. Larger sizes are better for print materials, while 300-400px works well for digital use.
  • Error correction: Higher levels (Q or H) allow more of the QR code to be damaged while remaining scannable. This is useful if you plan to add a logo overlay.

Remember: while custom QR codes look great, always maintain sufficient contrast between foreground and background colors. Test your custom QR code with multiple devices before printing.

QR Code Error Correction Levels

QR codes include error correction data that allows them to be scanned even if partially damaged or obscured. There are four error correction levels:

  • L (Low): ~7% of the code can be damaged and still be readable. Best for clean environments with high-quality printing.
  • M (Medium): ~15% error correction. This is the default and works well for most use cases.
  • Q (Quartile): ~25% error correction. Good for QR codes that may be partially covered or printed on textured surfaces.
  • H (High): ~30% error correction. Maximum resilience, ideal for QR codes that will be printed small, on rough surfaces, or may be partially obscured.

Higher error correction levels create denser QR codes (more modules), so choose the lowest level that meets your needs for the best scanning performance.

QR Code Best Practices

  • Size matters: QR codes should be at least 2×2 cm (0.8×0.8 inches) for reliable scanning. Larger is better, especially for print materials.
  • Contrast is critical: Ensure high contrast between the QR code pattern (foreground) and background. Black on white is ideal, but any dark color on a light background works.
  • Quiet zone: Leave white space (quiet zone) around the QR code equal to at least 4 modules. This helps scanners identify the code boundaries.
  • Test before printing: Always test your QR code with multiple devices and scanning apps before printing large quantities.
  • Consider the context: For print materials, use higher error correction (Q or H). For digital displays, M is usually sufficient.
  • Keep URLs short: Shorter URLs create simpler QR codes that scan faster and are more reliable.

Common QR Code Use Cases

  • Marketing: Link to product pages, landing pages, promotional offers, or social media profiles.
  • Contact sharing: vCard QR codes that add contact information directly to phone contacts.
  • WiFi access: QR codes that automatically connect devices to WiFi networks without typing passwords.
  • Event registration: QR codes linking to Google Forms, Eventbrite, or custom registration pages.
  • Restaurant menus: Digital menus accessible via QR codes, especially popular post-COVID.
  • Payment: QR codes for mobile payments, cryptocurrency addresses, or payment links.
  • App downloads: QR codes linking directly to app store pages for mobile apps.
  • Documentation: QR codes on products linking to manuals, specifications, or support pages.

QR Code File Formats

This tool supports two download formats:

  • PNG: Raster image format, best for web use, social media, and digital displays. PNG files are pixel-based and maintain quality at their original size.
  • SVG: Vector image format, best for print materials and when you need to scale the QR code. SVG files are resolution-independent and can be scaled to any size without quality loss.

For most digital use cases, PNG is recommended. For print materials (business cards, flyers, posters), SVG is better as it ensures crisp printing at any size.

QR Code Generator FAQ

What is a QR code?

A QR code (Quick Response code) is a two-dimensional barcode that can store various types of data including URLs, text, contact information, WiFi credentials, email addresses, phone numbers, and more. QR codes can be scanned by smartphones using the camera app to quickly access the encoded information without typing.

How do I generate a QR code?

Select the content type (URL, text, email, phone, or WiFi), enter your information in the input fields, optionally customize the size and colors, then click Generate. Your QR code will appear instantly and can be downloaded as PNG or SVG, or copied to clipboard.

Can I customize QR code colors?

Yes, you can customize both the foreground (QR code pattern) and background colors. Choose any color using the color pickers. However, ensure there's sufficient contrast between foreground and background colors for the QR code to be scannable. Black on white is the most reliable combination.

What is error correction level?

Error correction level determines how much of the QR code can be damaged or obscured while still being scannable. Levels are L (Low, ~7%), M (Medium, ~15%), Q (Quartile, ~25%), and H (High, ~30%). Higher levels create denser QR codes but are more resilient to damage. M (Medium) is the default and works well for most use cases.

Can I create a QR code for a Google Form?

Yes! Select the URL content type and paste your Google Form URL. The QR code will link directly to your form when scanned. This is perfect for surveys, event registration, feedback collection, and more. Many organizations use QR codes on printed materials to drive traffic to online forms.

Is my data safe when generating QR codes?

Yes, completely safe. This QR code generator runs entirely in your browser using JavaScript. Your data is never sent to any server. All QR code generation happens locally on your device, making it safe for sensitive information like WiFi passwords or personal contact details.

What file formats can I download?

You can download QR codes as PNG (raster image, best for photos and web) or SVG (vector image, best for print and scaling). You can also copy the QR code image directly to your clipboard for quick pasting into documents or messages.

Can I generate WiFi QR codes?

Yes! Select the WiFi content type and enter your network SSID, password, and security type (WPA, WPA2, WEP, or None). When someone scans the QR code with their phone, they'll automatically connect to your WiFi network without typing the password. This is perfect for home networks, offices, cafes, and events.

What size should my QR code be?

QR codes should be at least 2×2 cm (0.8×0.8 inches) for reliable scanning. For print materials, larger is better. This tool allows sizes from 200×200px to 1000×1000px. For business cards, 300-400px is usually sufficient. For posters or large displays, 600-1000px works well.

Why isn't my QR code scanning?

Common issues include: insufficient contrast between foreground and background colors, QR code too small, damaged or obscured code, poor lighting when scanning, or the scanning app needs an update. Ensure high contrast (dark on light), adequate size, and test with multiple scanning apps.

Is this QR code generator free?

Yes, this free QR code generator is completely free to use with no signup, no limits, and no watermarks. You can create QR code free as many times as you need. The tool works offline after the initial page load and runs 100% in your browser. It's also a custom QR code generator where you can personalize colors, sizes, and error correction at no cost.

How do I convert a link to QR code?

To convert any link to QR code, select the URL tab in this qrcode generator, paste your link, and click Generate. Your link to QR conversion happens instantly in your browser. This works for any URL including websites, Google Forms, YouTube videos, social media profiles, app store links, and more. You can generate QR from any link in seconds.

How do I create a QR code for a Google Form?

To create QR code for Google Form, open your form, click Send, copy the shareable link, then paste it in this QR code generator. Click Generate and your QR code is ready. Download it as PNG or SVG and add it to flyers, posters, presentations, or any printed material. When scanned, it takes users directly to your Google Form for surveys, registration, feedback, or quizzes.

Can I create a custom QR code with my brand colors?

Yes! This custom QR code generator lets you change both the foreground and background colors to match your brand. Create custom QR codes with any color combination. Just ensure there's enough contrast for scanning. You can also choose from multiple sizes (200px to 1000px) and error correction levels to create the perfect custom QR code for your needs.