Skip to content
QR Code GeneratorDeveloper Tools

QR Code Generator

Create styled QR codes for URLs, text, email, SMS and calendar events, then export them for screen or print.

Loading Tool…

What Is the QR Code Generator?

The QR Code Generator turns a URL, freeform text, pre-addressed email, SMS message or calendar event into a scannable QR code, then gives you a complete visual design workspace. Choose colors or gradients, body and corner shapes, a center logo, background art, frames and call-to-action text. Export PNG, SVG, PDF or EPS locally in your browser.

How It Works

Choose the content type and complete its structured fields. The encoded-content preview shows exactly what a scanner receives. Set error correction and visual styling, select an output format and size, then download. Always scan the finished file on more than one device before printing or publishing it.

When to Use It

Use it to link printed materials to a website — posters, flyers, business cards, packaging, menus and signage. QR codes are great for event check-ins, Wi-Fi sharing, app-store links, payment pages, product manuals and linking physical locations to online content. The SVG export is ideal when you need to print large without any blur.

Frequently Asked Questions

Is this QR code generator free, and do the codes expire?
It's completely free and the codes never expire. The QR image encodes your URL or text directly, so there is no tracking redirect that could be switched off — it will keep working as long as the destination exists.
What's the difference between the error-correction levels?
Error correction lets a scanner read the code even if part of it is dirty, damaged or covered. Low recovers about 7% of the code, Medium ~15%, Quarter ~25% and High ~30%. Use High if you plan to place a logo over the center or print on a rough surface; use Low for the smallest, densest code.
Should I download PNG or SVG?
Use PNG for websites, social posts and quick sharing. Use SVG for printing — it's a vector, so it stays razor-sharp at any size, from a business card to a billboard.
Can I change the colors?
Yes. You can set custom foreground and background colors or apply a two-color gradient, and give the corner eyes their own color. For reliable scanning, keep strong contrast — a dark code on a light background works best, and avoid inverting (light code on dark) for older scanners.
Can I add my logo to the QR code?
Yes. Upload a logo in Advanced Options and it's placed in the center on a clean backing. Error correction is automatically raised to High so the code stays scannable, but keep the logo to around 20–25% of the code and always test-scan before printing.
Can I use rounded dots or custom corner shapes?
Yes. You can switch the body modules between square, rounded and dot styles, and independently set the shape of the corner eye frames and centers for a branded look — all while keeping the code fully scannable.
Is my data private?
Yes. The QR code is generated entirely in your browser with no server calls, so your links and text never leave your device.

Found an issue? Send Feedback. See our data sources and update policy for tools that depend on changing information.