Back to tools

Free QR Code Generator for URL, Wi-Fi, and Contacts

Create QR codes for URLs, text, Wi-Fi, vCard contacts, email, SMS, phone numbers, events, and Google Calendar in your browser without uploading input.

Choose the QR code by user intent

URL, Wi-Fi, contact, and calendar QR codes use different payloads and open different apps after scanning. Choose the type you need, then create it on the dedicated page.

Choose the right QR type

01

Print and signage

Use URL QR codes for web pages and phone QR codes for calls. Action labels and generous quiet zones help in storefront layouts.

02

Cards and sales material

Use vCard QR codes when people should save a contact, and URL QR codes for profiles, booking pages, or portfolios.

03

Events and seminars

Registration, check-in, Wi-Fi access, and calendar saving are different actions. Match each moment with the right QR type.

04

Support and inquiries

Phone, email, and SMS create different levels of effort. Use email for detailed requests, SMS for short replies, and phone for high-intent calls.

Basics for scannable QR images

Create QR images, read existing QR codes, adjust text length, and convert images directly in your browser.

Quiet zone

Leave clear white space around the symbol so cameras can detect its edges.

Contrast

Dark code on a light background is more reliable than placing a QR code on photos or patterns.

Payload length

Long URLs or messages create denser symbols. Keep input short when scan reliability matters.

Output size

Save a large enough PNG for print, slides, and handouts.

Input mistakes that cause rework

  1. 1 No action label near the code, so people do not know why they should scan.
  2. 2 Long copy or complex URLs make the QR code too dense for print.
  3. 3 Sensitive Wi-Fi passwords or phone numbers are encoded without considering who can see the QR image.
  4. 4 The quiet zone is removed or the code sits on a busy photo background.
  5. 5 Every mode page looks templated, hiding the unique risk of each payload type.