Handy Web Tools

Free browser tools with no sign-up

FREE TOOL

QR Code Generator

Create QR codes for URLs, Wi-Fi, contacts, email, phone, or SMS, then download customized PNG or SVG files.

Loading tool…

About QR Code Generator

Create QR codes for URLs, text, Wi-Fi settings, vCard contacts, email, phone, and SMS locally in your browser. Customize colors, margin, error correction, image size, and an optional center logo, then save PNG or print-ready SVG files.

How to use

  1. 1.Choose a QR content type and enter the required details.
  2. 2.Set colors, margin, error correction, image size, and an optional logo.
  3. 3.Test the code on a real device, then download PNG or SVG.

Useful for

  • Sharing a website or social profile
  • Saving a contact QR code for a business card
  • Helping guests connect to Wi-Fi
  • Starting an email, phone call, or SMS from a scan

Verified examples and scope

These examples describe reproducible behavior in this tool. They are not a guarantee for inputs outside the documented scope.

Input or settingExpected resultCondition
URL / text: https://example.comA QR code containing the input, downloadable as PNG or SVGThe final scan also depends on the reader and display or print conditions.
Wi-Fi: WPA / SSID cafe / password secretA QR code for WIFI:T:WPA;S:cafe;P:secret;H:false;;Reserved characters are escaped for the Wi-Fi payload.
Contact: name, phone number, and email addressA QR code containing a vCard 3.0 payloadA name is required and reserved characters are escaped.

Known limitations

  • Colors, margin, input length, and print conditions can make a code unreadable.
  • A Wi-Fi QR code contains a recoverable SSID and password.

If the result is unexpected

  • If scanning fails, increase foreground/background contrast and margin, then test another physical reader.

How it works

The selected size, margin, colors, and L/M/Q/H error correction level are passed to the qrcode library.

Wi-Fi input is assembled as a WIFI:T:...;S:...;P:...;H:...;; payload.

URLs, text, SSIDs, passwords, contact details, and logo images stay in-browser and are not sent to analytics as input values or image data.

Input examples

  • https://handy-web-tools.com
  • A name, phone number, and email address for a business card
  • A guest Wi-Fi SSID and password

Notes and limitations

  • Before publishing or printing, test with multiple real devices and verify the destination. For commercial use, confirm rights to the encoded content.
  • SVG is suitable for print. Keep sufficient margin and color contrast, and avoid printing the code too small.

Frequently asked questions

Can I use the generated QR code for free or commercially?

Creation and download are free. For commercial use, confirm your rights to the linked or encoded content and test the code on real devices before publishing.

Should I download PNG or SVG?

PNG works well for websites and general image use. SVG stays sharp when enlarged for printed flyers, signs, or cards.

Is my Wi-Fi password uploaded?

No. The Wi-Fi QR code is created in your browser. The resulting code contains the connection details, so control where you publish it.

Is my URL or text uploaded?

No. QR code generation runs in your browser, and the entered content is not sent to our server.

Which image size should I choose?

Use 256 pixels for screens, 512 pixels for common print uses, and 1024 pixels for larger print or later resizing. Always test the printed code with a real device.