Generators

QR code generator

Generate a QR code from any URL, text, email, or phone number — updates in real time as you type. Download as PNG or SVG for print or digital use.

Enter text or URL to generate QR code.
256 × 256 px

What is a QR code?

QR (Quick Response) codes are two-dimensional barcodes that encode text, URLs, contact information, WiFi credentials, or any other data. They are instantly readable by any smartphone camera. This generator creates QR codes entirely in your browser — your text is never sent to a server. Common uses include sharing website URLs, restaurant menus, event tickets, WiFi network credentials, business cards (vCard format), and payment links. QR codes support up to about 4,000 characters of text or 7,000 digits.

When should you use a QR Code Generator?

Website URLs, restaurant menus, WiFi credentials (WIFI:T:WPA;S:network;P:password;;), contact information in vCard format, event tickets, payment links (UPI in India, PayPal elsewhere), marketing materials, and business cards. QR codes can encode up to roughly 4,000 alphanumeric characters.

Customizing your QR code

Change foreground and background colors to match your brand. A dark foreground on a light background works best for scanning reliability. Avoid low-contrast combinations (light gray on white) — scanners need high contrast. Download as SVG for print materials where you need infinite resolution, or PNG for digital use at a specific pixel size.

Common Uses

  • Business card and contact sharing: Encode a vCard URL so anyone can scan the code to instantly save your contact details without typing.
  • Restaurant and café menus: Generate a QR code linking to a PDF or website menu to replace printed menus and update content without reprinting.
  • Wi-Fi network sharing: Encode Wi-Fi credentials in a QR code so guests can connect without you reading out a long password.
  • Event ticketing and check-in: Generate unique QR codes per attendee for fast, contactless check-in scanning at the venue entrance.
  • Product packaging and traceability: Link QR codes to product pages, ingredient lists, or batch traceability records for consumer transparency.
  • Payment links: Generate a QR code for a UPI, PayPal, or Stripe payment link to enable quick in-person or printed-invoice payments.
  • Marketing and print campaigns: Add QR codes to flyers, posters, and packaging to bridge offline marketing with online landing pages and analytics.
  • App and download links: Direct users to an app store listing or APK download by placing a QR code in documentation or on product packaging.

FAQ

What can I put in a QR code?

Any text: URLs, phone numbers, email addresses, WiFi credentials, plain text messages. Maximum about 4,000 characters for alphanumeric content, or 7,000 digits for numeric-only content.

Will my QR code expire?

No. QR codes are simply encoded data — they do not expire, require an internet connection, or depend on any service. The code works forever as long as the content it points to still exists.

What size should my QR code be?

For print, at least 2 cm × 2 cm (use the SVG download for crisp printing at any size). For digital use, 256 pixels is sufficient for most screens. For billboards or large prints, use the SVG and scale it to any size without loss of quality.

Does the QR code generator store my data?

No. QR codes are generated client-side in your browser. No URLs or text are sent to a server or stored anywhere.

What is the maximum amount of data a QR code can store?

A QR code can store up to about 3,000 alphanumeric characters, but shorter content produces a less complex code that is easier to scan. For URLs, keep them short or use a URL shortener for best scanning performance.

Everything runs in your browser. Nothing is sent to any server.

By the Numbers

Sources & Further Reading

01
Runs on your device
Files never leave your browser. No server uploads.
02
8 languages
EN, ES, HI, PT, FR, DE, ID, JA — every tool.
03
No signup
Open the page, use the tool. That's it.