Free QR Code Generator

Generate QR codes for URLs, WiFi networks, vCards, email, phone numbers, SMS, and plain text. Customize colors, dot styles, and eye colors. Add your logo, pick from 8 ready-made templates, and download in PNG, JPG, WebP, or SVG at up to 2048px. No signup required.

10px

Enter content to generate a QR code

How to create a custom QR code

  1. Choose a QR code type. Pick URL, plain text, WiFi, vCard, email, phone, or SMS. The form changes to match the type you select.
  2. Enter your content. Fill in the fields for your selected type, such as the destination URL or WiFi SSID and password. The preview updates in real time.
  3. Customize colors and dot style. Pick foreground and background colors, choose squares, dots, or fluid styles, or start from one of the eight pre-built templates.
  4. Add a logo (optional). Upload your logo and adjust padding and opacity. Use error correction Q or H so the QR code stays scannable with the logo overlay.
  5. Customize eye color (optional). Adjust the inner and outer colors of each eye corner to match your brand. Each eye can be styled independently.
  6. Download your QR code. Choose PNG, JPG, WebP, or SVG up to 2048px and click Download. Always test with a phone before sending to print.

Features

7 QR Content Types

URL, plain text, WiFi credentials, vCard contact, email, phone number, and SMS. One tool for every use case.

Custom Colors and Dot Styles

Choose foreground and background colors from 8 presets or pick any color. Select from 3 dot styles: squares, dots, or fluid.

Logo and Eye Customization

Upload your logo with padding and opacity controls. Customize the color of each eye corner individually for inner and outer rings.

8 Templates and 4 Formats

Start from pre-built templates like Modern Dots, Dark Mode, or Business Card. Download in PNG, JPG, WebP, or SVG at up to 2048px.

QR Code Types

URL

Link to any website, landing page, or web resource. The most common QR code type for marketing and print materials.

Text

Encode plain text directly into the QR code. Useful for serial numbers, reference codes, or short messages.

WiFi

Generate a QR code that connects to a WiFi network on scan. Specify SSID, password, and encryption type (WPA/WEP/None).

vCard

Create a digital business card QR code. Include name, phone, email, organization, and website. Scanners can save the contact directly.

Email

Pre-compose an email with recipient, subject, and body. Scanning opens the email client with everything pre-filled.

Phone

Encode a phone number so scanning initiates a call. Ideal for customer support, sales lines, or contact signage.

SMS

Pre-fill an SMS message with a phone number and body text. Scanning opens the messaging app ready to send.

Pre-Built Templates

Start with a professionally designed template and customize from there. Each template sets colors, dot style, and error correction for a specific look.

Classic

Black on white with square dots. Clean and universally readable.

Modern Dots

Rounded dot style with a contemporary feel for digital-forward brands.

Dark Mode

Light foreground on dark background. Designed for dark-themed materials.

Gradient Blue

Blue-toned palette with a polished, professional appearance.

Business Card

Compact styling optimized for business cards and small print.

Marketing

Bold colors tuned for flyers, posters, and promotional materials.

Social Media

Vibrant, eye-catching palette sized for social media posts and stories.

Print Ready

High error correction with maximum contrast for reliable large-format printing.

QR Code Tips

Use short URLs

Shorter URLs create simpler QR codes that scan more reliably, especially at small sizes.

Test before printing

Always scan your QR code with a phone before sending to print. Test in different lighting.

Track your QR codes

Use Track Link to create a tracked URL first, then generate a QR code. You'll see scan analytics.

Error correction for logos

When adding a logo, use higher error correction (Q or H) to keep the QR code scannable despite the covered area.

Want to track QR code scans?

Create a tracked link first, then generate a QR code. See who scans, where, and on what device -- in real time.

Track QR scans free