Skip to main content

QR Code Generator

Instantly generate custom, scannable QR codes for URLs, text, Wi-Fi, and contact information.

edit_note By Meet Dhameliya
update Updated: Jul 28, 2026
schedule 4 min read

QR codes have become the standard bridge between physical and digital experiences. Restaurant menus, event tickets, business cards, Wi-Fi passwords, payment links, product packaging, warehouse labels — the use cases are everywhere. What started as a Toyota factory inventory system in 1994 is now scanned billions of times daily. The Utility Spark QR Code Generator creates QR codes locally in your browser using JavaScript. This is important because the data you encode (website URLs, Wi-Fi credentials, contact information, payment links) can be sensitive. Unlike server-based generators, your data is never transmitted or logged.

lightbulb When to use this tool

  • check_circle Create QR codes for URLs on business cards, flyers, or product packaging
  • check_circle Generate Wi-Fi QR codes for office or restaurant guests (encodes SSID, password, and encryption type)
  • check_circle Link to menus, catalogs, or digital resources from printed materials
  • check_circle Create QR codes for UPI, PayPal, or other payment links
  • check_circle Encode contact information (vCard format) for easy phone contact sharing
  • check_circle Generate QR codes for event tickets, check-in systems, or inventory tracking

Why use our tool?

Multiple Data Types

Generate QR codes for URLs, plain text, Wi-Fi credentials, email addresses, phone numbers, SMS messages, and vCard contacts. Each type is encoded using the correct QR code specification.

Customizable Output

Adjust QR code size, error correction level, and colors. Higher error correction (Level H) allows up to 30% of the QR code to be damaged or obscured while still scanning correctly — useful for printed materials exposed to wear.

Privacy-First Generation

The QR code is generated entirely in your browser using a JavaScript library. Your URL, Wi-Fi password, or contact data is never sent to any server. This is critical for Wi-Fi credentials and payment links.

Download as PNG or SVG

Download the QR code as a raster PNG (for web and digital use) or vector SVG (for print materials that need to scale to any size without quality loss).

Instant Generation

QR codes are generated in real-time as you type. No need to click a generate button — the preview updates instantly, letting you verify the content before downloading.

How it works

1

Select the content type for your QR code: URL (most common), plain text, email address, phone number, or SMS.

2

Enter the destination URL or content you want to encode in the input field.

3

Optionally, adjust the error correction level. Use 'H' (High) if you plan to overlay a logo on the QR code center.

4

The QR code generates and previews instantly in the output area — no button click required.

5

Click 'Download PNG' to save the high-resolution QR code image to your device.

6

Test the QR code by scanning it with your phone's camera before printing or distributing.

Examples

science Restaurant Digital Menu QR Code

Input: https://yourrestaurant.com/menu
Error correction: M (Medium) — suitable for printed table cards
Output: A scannable QR PNG that opens the menu URL on any smartphone camera
Print guidance: At minimum 2.5cm x 2.5cm size on paper, scannable from 30cm distance

science Business Card Contact QR Code

Input: Your LinkedIn profile URL (https://linkedin.com/in/yourname)
Error correction: H (High) — allows logo overlay in center
Output: High-resolution PNG for embedding in Canva business card design
Tip: Add a small company logo over the center of the QR using a design tool after downloading

Frequently Asked Questions

What is the maximum data capacity of a QR code? expand_more
A QR code can store up to 4,296 alphanumeric characters or 7,089 numeric digits. However, more data means more complex (denser) QR codes that are harder to scan from a distance or at small sizes. For URLs, keep them under 200 characters for reliable scanning.
What error correction level should I use? expand_more
Level L (7% recovery) for digital-only use where the QR code won't be damaged. Level M (15%) for most printed materials. Level H (30%) for outdoor signage, product packaging, or any situation where the QR code might get partially obscured or damaged.
Can I add a logo in the center of the QR code? expand_more
Yes, if you use Level H error correction. The high error correction means up to 30% of the code can be obscured — including by a logo. Keep the logo under 20% of the total QR code area to ensure reliable scanning.
Do QR codes expire? expand_more
Static QR codes (like this tool generates) never expire — they encode the data directly. Dynamic QR codes (which redirect through a URL shortener) can expire if the shortener service stops working. The QR codes from this tool are static and permanent.
What size should I print a QR code? expand_more
The minimum recommended print size is 2×2 cm (about 0.8×0.8 inches) for close-range scanning. For posters or signage scanned from 1+ meters away, use at least 10×10 cm. The rule of thumb: the scanning distance should be no more than 10 times the QR code width.

More Business & Billing