SpeedDrain
Free · No sign-up · Private by design

QR Code Generator

Make a QR code for just about anything. Pick a content type, style every detail, add your logo, and export a crisp PNG or scalable SVG — everything stays on your device.

1. Choose what to encode

Your QR code is generated privately in your browser.

2. Make it yours

Fine-tune the look and output quality.

Quick color themes

Center logo Optional

PNG, JPG or WebP · up to 2 MB

About this tool

Generate QR codes for text, URLs, Wi-Fi, contacts, email, SMS, phone numbers, map locations, and WhatsApp. Customize colors, module and corner styles, size, margin, and error correction, with an optional center logo. Preview your design live and download it as PNG or SVG. QR content is generated in your browser and is not uploaded to our servers.

How to use the QR code generator

  1. 1

    Choose a QR code type

    Select Text / URL, Wi-Fi, Contact, Email, SMS, Phone, Location, or WhatsApp. Each type has its own fields.

  2. 2

    Fill in the details

    Enter the information you want to share, such as a website address, Wi-Fi network name and password, or contact details. The preview updates as you edit.

  3. 3

    Customize the design (optional)

    Choose a preset or set your own colors, module and corner styles, output size, quiet zone, and error correction. Upload a PNG, JPG, or WebP logo up to 2 MB; logo uploads automatically switch error correction to High.

  4. 4

    Choose a download format

    Download PNG for sharing and digital use, or SVG for a vector image that stays sharp at different sizes.

  5. 5

    Preview, test, and download

    Check the live preview and scan the downloaded code with your phone before printing or sharing. Use the PNG or SVG download button to save your finished QR code.

For dependable scanning, use strong contrast, leave a clear quiet zone, and test your downloaded QR code on more than one device before printing.

Frequently asked questions

Is the QR code generator free?

Yes. It is free to use and does not require an account. QR codes are generated directly in your browser.

Which QR code types are supported?

You can create codes for text or URLs, Wi-Fi networks, contact cards, email, SMS, phone numbers, map locations, and WhatsApp.

Can I add a logo to the QR code?

Yes. Upload a PNG, JPG, or WebP image up to 2 MB. The generator automatically switches to High error correction when you add a logo. Always test the code with a phone before printing or sharing.

What download formats are available?

Download as PNG or SVG. PNG works well for websites and sharing; SVG is a vector format that can be scaled for print.

What is error correction and which level should I use?

Error correction helps a QR code remain readable if some modules are obscured or damaged. Choose from Low (7%), Medium (15%), Quartile (25%), or High (30%). Medium is a good general starting point; use High when adding a logo.