QR Code Generator

Create QR codes for URLs, text, Wi-Fi, contacts, email, phone, and SMS locally. Customize and download checked PNG or SVG images.

Loading Tool Editor...

Create a QR Code for What You Want to Share

Choose Website URL, Text, Wi-Fi, Contact, Email, Phone, or SMS. Enter your content and review the preview. Website URLs keep their query parameters; text keeps its spaces, line breaks, and Unicode characters. Structured forms escape special characters before encoding them.

For a guest network, choose Wi-Fi and enter the exact network name, security type, and password. For a business card, choose Contact to create a vCard 3.0 containing the details you provide. Email and SMS codes prepare a draft in compatible apps; they do not send a message themselves.

Customize, Check, and Download

Choose colors, error correction, a clear border, and a target PNG size. An optional local logo is limited to 10–20% of the symbol width and automatically uses High error correction. The tool decodes the composed image and compares it with your content before enabling downloads.

PNG uses whole pixels per module for sharp edges. The actual image dimensions are shown under the preview and may differ from your target size. SVG keeps the QR pattern as vectors and embeds an uploaded logo as a normalized PNG. Use SVG for scaling in a print layout, and preserve the clear border.

Local Processing and Visible Content

QR encoding, logo processing, scan checks, and exports run in your browser. The tool does not upload your input, visit the entered URL, or save a content history. Website resources and analytics still create network requests.

Expand Encoded Content to inspect the exact payload. A QR code represents information rather than encrypting it: anyone with a Wi-Fi QR image can read its password, and a contact QR image contains the contact details you entered. Share the generated image with the intended recipients.