Free, instant, no signup required

Free QR Code Generator

Create QR codes for URLs, text, email, phone, WiFi, and contact cards. Customize colors, size, and error correction. Download instantly as SVG or BMP.

Advertisement

Configure Your QR Code

URL
Text
Email
Phone
SMS
WiFi
vCard
100 1000

Preview

Enter data to generate QR code
Advertisement

Recent QR Codes

No QR codes generated yet. Create one above!

Scan to Test

Point your phone camera at this QR code to verify it works correctly

Instant Generation

QR codes are generated in real-time as you type. No server round-trips needed for preview.

🎨

Full Customization

Choose custom colors, sizes from 100 to 1000px, and four error correction levels.

📱

7 Data Types

Support for URLs, text, email, phone, SMS, WiFi credentials, and vCard contacts.

💾

Multiple Formats

Download as scalable SVG for print or BMP for universal compatibility.

🔒

100% Free & Private

No signup, no tracking, no limits. Your data never leaves your browser for preview.

🚀

API Access

Use our REST API for programmatic QR code generation. Supports batch processing.

API Documentation

GET /api/generate

Generate a single QR code. Returns SVG or BMP image.

GET /api/generate?data=https://example.com&format=svg&size=300&fg=000000&bg=ffffff&ecl=M&margin=4

Parameters:

  • data (required) — The content to encode
  • type — Data type: url, text, email, phone, sms, wifi, vcard
  • format — Output format: svg (default) or bmp
  • size — Image size in pixels (100-1000, default 300)
  • fg — Foreground color hex (default 000000)
  • bg — Background color hex (default ffffff)
  • ecl — Error correction: L, M, Q, or H (default M)
  • margin — Quiet zone modules (default 4)

POST /api/batch

Generate up to 50 QR codes at once. Send a JSON array of objects with the same parameters as above.

POST /api/batch
Content-Type: application/json

[{"data":"https://example.com","size":200},{"data":"Hello","type":"text"}]
Advertisement

Frequently Asked Questions

What is a QR code?
A QR (Quick Response) code is a two-dimensional barcode that stores information like URLs, text, contact details, or WiFi credentials. It can be scanned by smartphone cameras to quickly access the encoded data. QR codes were invented in 1994 by Denso Wave for tracking automotive parts and have since become ubiquitous.
Are the QR codes free?
Yes, all QR codes generated here are completely free with no limits. Static QR codes encode data directly in the pattern and never expire. You can generate as many as you need for personal or commercial use.
What is error correction?
Error correction allows a QR code to remain scannable even if part of it is damaged. Level L recovers 7% of data, M recovers 15%, Q recovers 25%, and H recovers 30%. Higher levels produce larger QR codes but are more resilient. Use H if you plan to add a logo overlay.
What data types can I encode?
This tool supports URLs, plain text, email addresses (opens email client with pre-filled fields), phone numbers (initiates a call), SMS messages, WiFi network credentials (auto-connects on Android), and vCard contact cards (adds to phone contacts).
SVG vs BMP — which should I use?
SVG is a vector format that scales to any size without losing quality — ideal for print materials, websites, and professional use. BMP is a bitmap format with fixed resolution. For most purposes, SVG is the better choice.
Do QR codes expire?
Static QR codes never expire. The data is encoded directly in the pattern, so the QR code will always work as long as the image is intact and the encoded destination (like a URL) remains active.

Popular Tools

Mortgage Calculator Car Insurance Tax Calculator Retirement Credit Score Compound Interest Debt Payoff Budget Tracker Salary Calculator Net Worth Social Security Rent vs Buy Invoice Generator Paycheck Calculator Refinance AI Detector
Our Sites: Tax Calculators Student Loans Financial Tools

© 2026 AIHowToInvest.com — 112+ Free Financial Tools

Buy me a coffee