Image & Design

QR Code Generator

Create QR codes for URLs, text, email, phone numbers and Wi-Fi, and download them as PNG or SVG.

Loading tool…

How to use the QR Code Generator

  1. Choose what the code should hold: a web address, plain text, an email, a phone number or Wi-Fi details.
  2. Fill in the fields. The QR code updates as you type and the exact encoded content is shown underneath so you can check it.
  3. Pick a size (128 to 1024 px) and an error-correction level. Keep dark code on a light background for the most reliable scanning.
  4. Download the PNG for web and documents, or the SVG for print where the code must stay sharp at any size, then scan it once with a phone before publishing.

Good to know

  • The code is generated entirely in your browser with a bundled open-source library (qrcode, MIT licence). No remote QR service is used and the content is not stored.
  • Capacity depends on the error-correction level and counts bytes, so non-Latin text and emoji use more than one byte per character. At level L a QR code holds up to 2,953 bytes, at level H up to 1,273. This tool also caps content at 2,000 characters.
  • A Wi-Fi QR code contains the network password as plain text. Anyone who can scan or photograph the code can read it.
  • Low contrast or light-on-dark (inverted) colour choices trigger a warning because many scanner apps cannot read them. Keep the quiet-zone margin at 4 modules or more.
  • The code does not expire and nothing is tracked. It encodes exactly what you typed, so a QR code for a link keeps working as long as that link does.

Examples

Website link
Entering www.example.com/menu adds https:// and encodes https://www.example.com/menu. The tool tells you when it has added the scheme.
Wi-Fi network
Network “Cafe;Guest” with a WPA password becomes WIFI:T:WPA;S:Cafe\;Guest;P:…;; – the semicolon is escaped so phones read the name correctly.
Email with a subject
name@example.com with subject “Quote request” becomes mailto:name@example.com?subject=Quote%20request.

Frequently asked questions

Which error-correction level should I choose?

M (about 15% recovery) suits most uses. Choose Q or H if the code will be printed on surfaces that may get scuffed, at the cost of less capacity and a denser pattern. Choose L for long content shown on a screen.

PNG or SVG?

PNG is a fixed-size picture and fine for screens and documents. SVG is a vector file that stays crisp at any size, which is better for signs, packaging and print.

Are my links or Wi-Fi details uploaded?

No. Everything is calculated on your device and nothing leaves the page.

Built By Engineers

Need Something Built For Your Business?

aimEncoders designs and builds custom software, websites and internal tools, backed by automated QA.

  • Reply within 1 business day
  • Fixed quote, no surprise invoices
  • You own 100% of the code

Free discovery call • Straight to a developer • Strict NDA available

QR Code Generator – URL, Text, Email, Phone and Wi-Fi | aimEncoders