Skip to content
Let’s talk
Menu

QR Code Generator

Make a free QR code for a URL, text, Wi-Fi, email, or SMS. Choose colors and size, then download PNG or SVG. Local generation, no signup, no expiration.

Runs locally in your browser · no uploads or account
01 / CONTENT & OPTIONS

Use http:// or https://. The URL is encoded into the QR code; it is never visited by this tool.

Size, colors & scan settings

Keep the clear border for reliable scanning. Higher recovery handles more damage but creates a denser code. Transparent backgrounds need a plain, light surface.

Maximum payload: 2,000 UTF-8 bytes after template encoding, subject to QR capacity at the chosen correction level. Every module uses whole pixels.

02 / YOUR QR CODENO EXPIRATION

A small square.
A useful connection.

Enter content and generate a fresh code. Your preview appears here.

Waiting for a QR code

KEEP A COPY

Choose a type, enter content, then Generate QR code.

Background QR generation · local encoder.

CREATE ONCE. KEEP THE FILE.

Your content.
Your code.

Five useful ways to connect.

A website code contains the address directly. Plain text preserves Unicode and line breaks. Wi-Fi encodes the network name, security, password, and optional hidden-network flag. Email uses a mailto: draft with an optional subject and body; SMS uses an international recipient and optional message. Recipient apps decide how to handle those templates, so check the result on the devices you intend to use.

Choose a format that fits.

PNG is convenient for screens and documents. SVG is vector artwork for resizing and print. Both exports use the same square modules and a clear margin of at least four modules on every side. Extra pixels center the symbol without smoothing or blurring. Small requested dimensions can be refused if the content needs more modules than the canvas can hold.

Keep it easy to scan.

Dark modules on a plain light background work best. Leave the quiet zone clear and test scanning at the final size. Higher error correction can recover more damaged codewords (the percentages are approximate), but it makes a denser symbol or reduces capacity; it does not make every logo overlay safe. A transparent code needs a suitable light surface behind it. Color contrast guidance is a useful check, not a guarantee that every camera will scan the final design.

No account. No redirect service.

These are static QR codes: no signup, subscription, tracking redirect, or built-in expiration. A saved code keeps its content. The website, network, or address it points to can still change. Editing this workspace clears the old preview and downloads; generate again to update the code.

Generation uses the locally bundled qr encoder by Paul Miller, version 0.7.0, under the MIT license. No content is sent over the network, stored in browser history, or logged. Clear or leave the page to discard the workspace. Use the download and copy controls only when you want to keep the output.