📱

QR Code Generator

Generate QR codes for URLs, text, Wi-Fi, email, phone, and SMS. Pick a module shape, customise colours, add a logo overlay, and export as PNG or SVG — everything runs in your browser, nothing is sent anywhere.

Content

0 characters

0 characters

Art Presets One-tap styles

Fully styled looks — colour, shape, gradient and eye style in one click.

Colour & Style
Colour Presets
Foreground
Background

Module shape

Gradient
Second colour

Direction

Eye Style

Outer frame shape

Inner dot shape

Eye colour (optional)
Settings

Size sets the export resolution. Higher error correction allows more of the code to be obscured — useful with a logo.

Scan Frame

Add a decorative border and call-to-action text around the QR — great for print and menus.

Centre Logo

Add your brand logo to the centre. Use H (30%) error correction so the QR still scans correctly.

Click to add a logo image

Built by AroraLabs

Need a custom app?

We build high-performance mobile apps and web platforms for startups.

Start a Project ↗
URL

Enter content to generate

Updates live as you type

Export

100% Offline

QR codes are generated locally. Nothing is sent to any server.

Live Preview

QR updates instantly as you type — no button to press.

6 Content Types

URL, plain text, Wi-Fi, email, phone, and SMS — all supported.

PNG & SVG Export

Download at up to 2048px or get a scalable SVG for print.

Advertisement
How to use
  1. Pick a content type and fill in the fields — the QR updates live as you type.
  2. Choose colours, a module shape, eye style or an art preset to match your brand.
  3. Optionally add a centre logo, then download as PNG or SVG.
FAQ

Higher error correction means more of the code can be obscured or damaged before it fails to scan. L tolerates ~7% loss, M ~15%, Q ~25%, and H ~30%. Use H whenever you add a centre logo so scanners can still read the QR around it. For short URLs printed on clean surfaces, L or M keep the pattern simpler and faster to scan.

Yes, as long as the logo stays under ~25% of the QR area and you keep error correction set to H. The generator masks modules behind the logo; the H level adds enough redundant data to recover. Always test the printed or exported QR with a real phone camera before distributing it.

Use SVG for anything that will be resized — print, vinyl, signage, business cards — because it stays sharp at every scale. PNG is best for digital use at a known size (web pages, slides, emails). PNG also supports your art preset’s gradients and custom shapes pixel-for-pixel.

About QR Code Generator

QR Code Generator creates fully customizable QR codes for URLs, Wi-Fi credentials, email addresses, phone numbers, SMS, and free-form text — all processed offline in your browser. Beyond basic black-and-white squares, you can choose dot and corner shapes, set custom foreground and background colors, embed a logo in the center, and export the final QR code as a high-resolution PNG or scalable SVG.

How to Use QR Code Generator

  1. Select your QR code type (URL, Wi-Fi, email, etc.) and fill in the required fields.
  2. Customize the dot shape, corner style, colors, and optionally upload a logo to embed.
  3. Click "Download PNG" or "Download SVG" to save your finished QR code.

Part of AroraLabs Hub — 135 free browser-based tools. No login, no data stored.

Frequently Asked Questions

Is this tool free to use? +

Yes, completely free — no account, no login, no paywalls. Part of AroraLabs Hub, a collection of 135 free browser-based tools.

Is my data private? +

Absolutely. Everything runs in your browser — your input is never sent to any server. We collect no data, store nothing remotely, and have no user accounts.

Does it work without an internet connection? +

Once the page has loaded, most features work entirely offline. Some tools that rely on external APIs (like currency rates or AI models) need a connection for those specific features.

Want to learn more? Read our guide: Advanced QR Code Techniques →