Custom QR Code Generator

Create beautiful, fully-customizable QR codes for URLs, WiFi networks, emails, phone numbers, authenticator apps, and more. All 100% free and processed in your browser.

Your data never leaves your device. QR codes are generated entirely in your browser. Nothing is uploaded, stored, or sent to any server. This tool works offline too.

Live preview - changes update in real time.

How to Create a Custom QR Code

It takes less than 30 seconds. No sign-up, no watermarks, no limits.

01

Choose your QR type

Select from 15+ content types — URL, WiFi, email, TOTP, geo location, and more. Each type shows tailored form fields.

02

Fill in the details

Enter your content. For WiFi, add the network name and password. For email, set the recipient and subject. Fields validate as you type.

03

Customize the look

Pick dot styles (rounded, classy, dots), apply gradients, change corners, add your logo or brand text in the center.

04

Download & share

Export as high-resolution PNG (up to 2000px) or scalable SVG. Print it, embed it, or share it anywhere.

What Is a QR Code?

A QR (Quick Response) code is a two-dimensional barcode that can store URLs, plain text, contact information, Wi-Fi credentials, and more. First invented in 1994 by Denso Wave for tracking automotive parts, QR codes are now ubiquitous — appearing on restaurant menus, product packaging, event tickets, and digital marketing campaigns worldwide.

Why Use a Custom QR Code?

Generic black-and-white QR codes work, but they don't capture attention. Customizing your QR code with brand colors, gradient effects, rounded dot styles, and a center logo or text makes it instantly recognizable and increases scan rates. Our generator gives you granular control over every visual element while maintaining ISO 18004 compliance.

Supported QR Code Types

This generator supports a wide range of content types beyond simple URLs:

  • URLs — link to any website or web application.
  • Email — pre-fill recipient, subject, and body text.
  • Phone & SMS — one-tap dialing or messaging with international codes.
  • WhatsApp — deep-link directly into a WhatsApp chat.
  • WiFi Networks — WPA/WPA2/WPA3-Personal, Open, WEP (legacy), guest voucher codes, and 802.1X Enterprise configurations.
  • OTP / TOTP — generate authenticator app enrollment QR codes compatible with UniFi Verify, Google Authenticator, Authy, 1Password, and more.
  • Geo Location — share GPS coordinates with an optional label.
  • Plain Text — encode up to 4,296 characters of free-form text.
  • Phone Conference — dial-in number, conference ID, and PIN.
  • Amazon / Product Links — paste a URL or ASIN to generate a product QR.

Features

  • Six dot styles — square, dots, rounded, extra-rounded, classy, and classy-rounded.
  • Gradient colors — linear or radial gradients for body, background, and corners.
  • Center graphic — embed a logo image or styled text in the center of your QR code.
  • QR shape — choose between square and circular QR code frames.
  • High-res export — download as lossless PNG up to 2000 × 2000 px or scalable SVG.
  • Local processing — your QR content is generated in your browser and never sent to our servers. Third-party ads may use cookies per their own policies.

Tips for Scannable QR Codes

  • Maintain contrast — dots should be significantly darker (or lighter) than the background.
  • Keep a quiet zone — leave adequate margin around the QR code.
  • Test before printing — scan with multiple apps and devices.
  • Use error correction — increase to "Quartile" or "High" when adding a center graphic.
  • Shorten URLs — shorter data produces cleaner, more aesthetic codes.