Skip to content

QR Code Generator

Create custom QR codes from any URL or text and download them as PNG or SVG — generated entirely in your browser.

Share:

Input

Error Correction

Higher levels stay scannable even if partly covered.

Colors

Design

Shape
Body Shape
Corner Frame
Corner Center

Frame

Logo & Background Image

Center Logo
Background Image

Output

Version 1 · M error correction

Quality1000 × 1000 px

What Is the QR Code Generator?

The QR Code Generator turns any URL, text, contact detail or short message into a scannable QR code — then lets you brand it. Choose custom colors or a gradient, rounded or dot body shapes, styled corner eyes, and drop your logo in the center, with an optional call-to-action caption. Download the result as a crisp PNG or an infinitely scalable SVG. Everything is encoded and styled locally in your browser using a built-in QR engine — nothing you enter or upload is sent to a server, so it's safe for private links and internal data.

How It Works

Type or paste your URL or text and the QR code appears instantly. Pick an error-correction level and set your foreground and background colors (or switch on a gradient). Open Advanced Options to change the body shape (square, rounded or dots), style the corner eyes, add a center logo, and add a caption like "SCAN ME". Choose a PNG size and download as PNG for sharing or SVG for print and large-format use. Always scan the final code with a phone camera to confirm it works before publishing.

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.

Last reviewed: 2026-06-27