QR Code Generator

Generate QR codes for URLs, text, Wi-Fi, contact details, and simple sharing workflows.

Content type

URL

Payload size

67 bytes

Error correction

M

QR content

Choose the QR content type and customize the generated PNG.

Preview

Enter content to preview the QR code.

Download PNG

Related calculators

What is the QR code generator?

A QR code, or Quick Response Code, is a two-dimensional barcode that stores information in a square grid pattern. A smartphone camera can scan it to open a website, save a contact, connect to Wi-Fi, show text, or start other actions.

This tool creates QR codes directly in the browser for URLs, plain text, email, phone numbers, and other data. It supports real-time preview, high-resolution PNG download, foreground and background color customization, and local-only processing.

Use cases and setup

Marketing, store, and personal use

  • Business cards can link to a portfolio site or LinkedIn profile.
  • Flyers and posters can link to event pages or coupon downloads.
  • Product packaging can link to how-to videos or authenticity checks.
  • Stores can use QR codes for Wi-Fi connection, smart ordering, waitlist registration, menus, payment, or feedback surveys.
  • Personal use includes invitations, maps, study materials, lost-item tags, pet tags, and hidden messages.

Scanning reliability

  • Enter the full URL including https:// when encoding a website address.
  • Use strong brightness contrast between foreground and background colors, especially when applying brand colors.
  • For print, use at least 2 cm x 2 cm size in the source recommendation.
  • Leave enough quiet zone margin around the code and avoid overlapping nearby design elements.
  • Long URLs make QR patterns more complex, so a short URL can improve scan reliability.
  • Always test the downloaded PNG with a smartphone camera before printing or publishing.

Privacy and permanence

Static QR behavior

  • A QR code generated by this tool has no built-in expiration date; the encoded data is inside the pattern itself.
  • The code stops being useful only if the encoded destination, such as a website URL, disappears or changes.
  • The generated codes are 100% free for personal and commercial use in the source FAQ.
  • Input data is processed with browser JavaScript and is not stored or sent to a server.