QR Code Generator – Free Online Tool

Create QR codes for URLs, text, WiFi networks, and more. Free and instant.

QR Code Types Supported

  • URL: Link to any website
  • Text: Plain text message
  • WiFi: Share WiFi network credentials
  • Email: Pre-filled email with subject
  • Phone: Click-to-call phone number
  • SMS: Pre-filled text message

How to Create a QR Code

  1. Pick a type: Choose URL, plain text, WiFi, email, phone or SMS from the dropdown. Each type writes the data in the format phone cameras expect.
  2. Enter your data: Fill in the fields that appear. For WiFi you need the network name, password and security type.
  3. Adjust size and colour: Use the size slider for the pixel dimensions and the colour picker to match your branding.
  4. Generate and download: Click Generate QR Code, check the preview, then download it as a PNG.

Why Use This Tool?

  • Real, scannable codes: Generated with a standard QR encoder, not an image API, so codes work with any phone camera or scanner app.
  • Nothing leaves your browser: WiFi passwords and contact details are encoded on your device. No server ever sees them.
  • No expiry, no tracking: Static codes point straight at your data. They never stop working and no redirect service counts your scans.
  • Free and unlimited: No account, no watermark, no daily cap.

Common Use Cases

  • Put a menu, booking page or review link on a table tent or flyer
  • Share guest WiFi without reading a password out loud
  • Add a vCard-style phone or email code to a business card
  • Link to app store pages from packaging or posters
  • Print an SMS code so customers can text you with one tap

Good to Know

  • Static codes cannot be edited after printing - the data is baked into the pattern, so generate a new code if a URL changes.
  • Very long text needs a denser pattern, which is harder to scan. Keep URLs short and print at a reasonable size.
  • Keep good contrast between the code and its background, and leave the white quiet zone around the edge intact.

Frequently Asked Questions

Yes. The codes you generate are yours to use on packaging, menus, flyers, business cards or anything else, with no licence fee and no attribution required.

No. This tool creates static QR codes, which means your data is encoded directly into the pattern. There is no redirect service in the middle that could shut down, so the code keeps working forever.

Yes. The QR code is generated entirely in your browser with JavaScript. Your network name and password are never sent to a server or stored anywhere.

A good rule of thumb is that the code should be at least a tenth of the scanning distance. For a code scanned from about one metre away, print it at roughly 10 x 10 cm.

The usual causes are too little contrast between the code and the background, a missing quiet zone around the edge, printing it too small, or encoding so much text that the pattern becomes very dense.