SVGcreator

SVG QR Code Generator

Generate a QR code as a scalable SVG vector. Custom colors, transparent background, download as SVG or PNG. Free, no account required.

Enter text or URL to generate the QR code

Accepts any text: website URL, plain text, email address, phone number, Wi-Fi credentials or vCard contact.

Colors
Error correction

How much of the QR code can be damaged or covered and still scan. Higher = more robust, but larger code. Use H if you plan to add a logo on top.

Margin2 modules

Why generate a QR code as SVG?

Most QR code generators produce a PNG or JPG image. These raster formats have a fixed pixel resolution and become blurry or pixelated when scaled up. On large print materials, signage or high-DPI screens.

An SVG QR code is resolution-independent. You can scale it to any size, from a business card to a billboard, and it will always print or display with perfectly sharp edges. SVG also results in a tiny file compared to a high-resolution PNG.

What can a QR code encode?

Website URL

Link directly to any page, form or landing page.

Plain text

Any message, instructions or short content.

Email address

Opens the mail client with the address pre-filled.

Phone number

Taps to dial on mobile devices.

Wi-Fi credentials

Lets users join a network by scanning.

vCard contact

Saves contact information directly to the phone.

Error correction levels

QR codes include redundant data so they can still be scanned even if part of the image is damaged, covered or obscured. The higher the error correction level, the more of the QR code can be missing and still scan correctly.

L (7%)Minimum redundancy. Smallest QR code. Good for digital-only use where the code will not be physically damaged.
M (15%)Good balance for most uses. Recommended default.
Q (25%)Higher redundancy. Useful if the QR code will be printed on textured surfaces or may be partially obscured.
H (30%)Maximum redundancy. Allows logos or artwork to be overlaid on the QR code center.

Privacy

The QR code is generated entirely in your browser. Your text or URL is never sent to a server, no account is required, and nothing is stored after you close the tab.

Frequently asked questions

Why generate a QR code as SVG instead of PNG?

An SVG QR code is resolution-independent. It prints sharply at any size, from a business card to a billboard, without pixelation. It is also smaller than a high-resolution PNG and can be embedded inline in HTML and styled with CSS.

What information can a QR code contain?

QR codes can encode any text string: a website URL, plain text, an email address, a phone number, Wi-Fi credentials or vCard contact information. The most common use is a URL linking to a website or landing page.

What error correction level should I use?

M (15%) is the recommended default for most uses. Use L for digital-only codes that will not be physically damaged. Use Q or H for codes printed on textured surfaces or when overlaying a logo on the center of the QR code.

Is my URL or text sent to a server?

No. The QR code is generated entirely in your browser. Your text or URL is never sent to a server, no account is required, and nothing is stored after you close the tab.