🚀 200+ Free Tools — No Signup Required!

QR Code Generator

QR & Barcode ✓ 100% Free ⚡ No Signup

Generate QR codes for URLs, text, WiFi and more.

QR Code Generator

Ready
URL
Enter the full URL including https://
Customize
Colors
Error Correction Level Higher = better for logos
QR code appears here
Size: 256px

QR code is generated entirely in your browser — your data never leaves your device

What is a QR Code Generator?

A QR code generator creates Quick Response codes — those square, scannable barcodes that smartphones can read with their cameras to instantly open a URL, connect to WiFi, save a contact, send a message, or perform dozens of other actions. The Toolsiro QR Code Generator supports seven content types, custom colors, adjustable error correction, and exports to both PNG and SVG — all processed entirely in your browser with no server uploads.

Seven QR Code Types — One Tool

Most QR generators only support URLs. The Toolsiro tool handles every common use case:

  • URL / Link: The most common type. Scanning the code opens the URL in the device's default browser. Use this for website links, landing pages, app download links, and any other web destination. Always use the full URL including https:// for best compatibility.
  • Text: Encodes any plain text string. Scanning displays the text directly on the device without opening an app. Use for short messages, codes, or any text that should be readable without an internet connection.
  • Email: Creates a mailto: link that opens the device's default email app pre-filled with the recipient address, subject line, and body text you specify. Scanning the code means no typing a long email address.
  • Phone: Creates a tel: link that opens the phone dialer with the number pre-filled. Scanning the code on a business card or flyer means one tap to call.
  • SMS: Creates an sms: or smsto: link that opens the messaging app with the number and optional message pre-filled. Used for SMS marketing opt-ins and customer support shortcuts.
  • WiFi: Encodes network credentials in WIFI:T:WPA;S:NetworkName;P:password;; format. Scanning the code on a supported device connects it to the network without typing the password. The perfect solution for guest WiFi at offices, hotels, cafes, and events. Supports WPA/WPA2, WEP, and open networks.
  • vCard: Encodes a digital business card in the vCard 3.0 format with name, job title, company, phone, email, and website. Scanning adds the contact directly to the device's address book with a single tap. Ideal for business cards, conference badges, and networking events.

Error Correction Levels — What They Mean

QR codes include built-in error correction data that allows the code to be read even if part of it is obscured, dirty, or damaged. There are four levels:

  • L (Low — 7%): The smallest, densest QR code. Can recover from 7% damage. Use when the QR code will always be printed cleanly on a flat surface and scanned in good conditions. Produces smaller, simpler codes that scan faster.
  • M (Medium — 15%): The default setting. Balances code density and resilience. Good for most use cases — websites, business cards, flyers.
  • Q (Quartile — 25%): Higher resilience. Use for QR codes that may get partially damaged — outdoor signage, product packaging that may get scratched, or codes printed on textured surfaces.
  • H (High — 30%): Maximum resilience. Required when you want to overlay a logo or image on top of the QR code. The high error correction means the code remains readable even with the center covered. Use H level whenever you're adding a logo to the center of a QR code.

Custom Colors — Branded QR Codes

The default black-on-white QR code works, but it doesn't have to be boring. The Toolsiro generator lets you set any foreground (module) color and background color. A few rules to follow for scannable custom-colored codes:

  • Maintain contrast: The foreground color must be significantly darker than the background. Light-on-dark works (white modules on dark background) as well as dark-on-light. However, avoid low-contrast combinations like light grey on white or dark blue on black — they may scan inconsistently.
  • Never invert if in doubt: Some older QR scanners have trouble with inverted (light-on-dark) codes. If your code needs to work on all devices including older ones, stick to dark-on-light.
  • Match your brand: Using your brand's primary color for the QR modules (with a white background) creates a cohesive look on marketing materials while maintaining scanability.
  • Test before printing: Always scan the code with multiple devices and QR apps before printing it on packaging, signage, or large quantities of materials.

PNG vs SVG — Which Format to Download

  • PNG: The right choice for most uses — websites, social media, presentations, documents, and digital materials. Download at the largest size you need (up to 512px in this tool) and the image will look crisp at that size.
  • SVG: The right choice for print materials. SVG is a vector format that scales to any size without pixelation — from a business card to a billboard — while staying perfectly sharp. Use SVG when sending to a print shop, creating vinyl stickers, or using the code on large-format materials.

QR Code Size — How Large Does It Need to Be?

The minimum printable size for a QR code depends on how it will be scanned:

  • Handheld scanning (close range): Minimum 1×1 cm (about 0.4 inches). Practical minimum for business cards and product labels.
  • Standard scanning (arm's length): At least 2×2 cm. Good for flyers, brochures, and packaging.
  • Scanning from a distance: The code should be at least 1/10 the distance from which it will be scanned. A code on a sign 2 meters away should be at least 20cm.
  • Billboard/storefront: Scale accordingly. A sign scanned from 10 meters needs a QR code at least 1 meter square.

For digital use, the 256px default produces a sharp image for standard screens. Download at 512px for retina/high-DPI displays or when you need to resize the image further.

Where to Use QR Codes — Real-World Applications

  • Business cards: A vCard QR code saves the recipient from manually typing your contact details.
  • Restaurant menus: A URL QR code links to a digital menu, updated in real time without reprinting.
  • Event marketing: Print QR codes on posters, banners, and tickets that link to event pages, registration forms, or schedules.
  • Retail packaging: Link customers to product pages, instruction videos, or warranty registration.
  • Office WiFi: A WiFi QR code lets visitors connect to guest WiFi in one scan without asking for the password.
  • Email signatures: A small URL QR code in your email signature lets mobile readers scan to visit your website or LinkedIn profile.
  • Advertising: Link print ads directly to landing pages. Track scans with UTM parameters added to the URL.

Related Tools

The QR Code Generator is part of Toolsiro's free QR tools collection, which also includes a WiFi QR Generator and a vCard QR Generator with more dedicated options for those specific use cases. After creating your QR code, use our Image Compressor to optimize the PNG for web use, or the Color Picker to find the perfect brand color for a custom-colored code.

Frequently Asked Questions

Yes, QR Code Generator is completely free with no signup required. Use it unlimited times.
Absolutely. All processing happens in your browser. No data is sent to or stored on our servers.
Yes, it works on all devices — smartphones, tablets, and desktops.
No, QR Code Generator runs entirely in your browser. No installation needed.