QR Code Generator

Create QR codes for URLs, text, WiFi, contacts, and email. Customize colors and size. 100% client-side — nothing leaves your browser.

Input
Preview

Enter data on the left
and click Generate

Customize
#000000
#ffffff
Ready
0 chars

How to create a QR code

Four steps. No account needed. Takes 10 seconds.

01

Choose your type

Select URL, text, WiFi, vCard, or email. Each type formats the data correctly for QR code scanners.

02

Enter your data

Type or paste your content. For WiFi, enter your network name and password. For contacts, fill in the name and details.

03

Customize the look

Pick foreground and background colors, set the size, and choose an error correction level. Higher correction = more scannable.

04

Download and use

Click Generate, then download as PNG (for print and web) or SVG (for infinite scaling). That's it — completely free.

Popular QR code use cases

From business cards to restaurant menus, QR codes are everywhere.

🌐

Website links

Put your website URL on business cards, flyers, or posters. One scan takes people straight to your site — no typing needed.

📶

WiFi sharing

Create a QR code with your WiFi credentials. Guests scan it to connect instantly — no more spelling out passwords letter by letter.

👤

Contact cards

Encode your contact info as a vCard QR code. When someone scans it, your name, phone, and email get saved to their phone automatically.

🍔

Restaurant menus

Link to a digital menu from table QR codes. Update prices and items without reprinting. Customers see the latest version every time.

📧

Pre-filled emails

Create a QR code that opens an email with the recipient, subject, and body pre-filled. Great for feedback forms and support requests.

📦

Product packaging

Link to setup guides, warranty registration, or product videos from the box itself. Reduce paper manuals and improve the unboxing experience.

Frequently asked questions

Is this QR code generator really free?

Yes, completely free with no limits. Generate as many QR codes as you want, in any size, with custom colors. No sign-up, no watermarks, no catch.

Is my data private?

Absolutely. Every QR code is generated 100% in your browser using JavaScript. Your data never leaves your device — we don't have a server that processes it. This makes it safe for sensitive data like WiFi passwords and contact information.

What's the difference between error correction levels?

Error correction determines how much of the QR code can be damaged and still be readable. Level L (Low) recovers 7% of data, M (Medium) recovers 15%, Q (Quartile) recovers 25%, and H (High) recovers 30%. Use higher levels for printed materials that might get scratched or dirty.

Should I download PNG or SVG?

Use PNG for web use, social media, and most print applications. Use SVG when you need infinite scalability — like printing on large banners or billboards. SVG files are also smaller in file size.

Do QR codes expire?

No. QR codes are static — they encode data directly into the pattern. The QR codes you generate here will work forever because the data is embedded in the image itself, not stored on any server.

What's the maximum data a QR code can hold?

A QR code can encode up to 4,296 alphanumeric characters or 2,953 bytes of binary data. In practice, shorter content produces simpler, more scannable QR codes. We recommend keeping URLs under 300 characters for best results.

More free tools

Developer Tool

JSON Formatter

Format, validate, and beautify JSON instantly. Syntax highlighting, error detection, minification.

Writing Tool

Plagiarism Checker

Check text for plagiarism with n-gram fingerprinting. Color-coded results, detailed breakdown.

Developer Tool

Code Formatter

Format XML, SQL, CSS, HTML, and JavaScript instantly. Syntax highlighting, minification, line numbers.

Security Tool

Password Generator

Generate strong, secure passwords with entropy meter, batch generation, and pattern mode.

Utility Tool

Reverse Image Search

Search by image across Google Lens, TinEye, Yandex, and Bing. Upload, paste, or enter a URL.

Finance Tool

Mortgage Calculator

Calculate monthly payments with amortization schedule, payment breakdown charts, and CSV export.

Finance Tool

Interest Calculator

Calculate simple and compound interest with growth charts and year-by-year breakdowns.

Developer Tool

Text Diff Tool

Compare two texts with color-coded additions, deletions, and changes. Side-by-side view.

Developer Tool

Regex Tester

Test regex patterns with live highlighting, capture groups, substitution, and cheat sheet.