Financial CalculatorsDate & Time CalculatorsHealth CalculatorsMath CalculatorsLength ConvertersWeight ConvertersTemperature ConvertersArea ConvertersVolume ConvertersSpeed ConvertersData & File Size ConvertersDigital & Data ToolsText ToolsGenerators About Contact
Processed locally in your browser

QR Code Generator

Create a QR code for a URL, plain text, email, phone number, WiFi network or WhatsApp message, then download it as a PNG.

What Can You Encode in a QR Code?

A QR code can store several types of data that a phone camera can act on directly — opening a website, starting an email, dialing a number, joining a WiFi network, or opening a WhatsApp chat with a pre-filled message. Choose the type that matches what you need above.

How QR Codes Work

A QR code encodes data using a standardized grid pattern with built-in error correction, so it can still be read even if part of the code is damaged, dirty, or partially covered. This generator builds a genuine, standards-compliant QR code entirely in your browser.

How to Use This Tool

  1. Choose a QR code type from the tabs.
  2. Fill in the required details.
  3. Click Generate QR Code.
  4. Click Download PNG to save the image.

Common Use Cases

Sharing a website link on printed materials
Letting guests join WiFi without typing a password
Adding a scannable contact number to a business card
Starting a WhatsApp conversation from a flyer or poster

Related Tools

Frequently Asked Questions

Is any of my data sent to a server?

No — the QR code is generated entirely in your browser using JavaScript. Nothing you enter is uploaded or stored.

Can I scan these QR codes with any phone?

Yes — these are standard QR codes compatible with any modern smartphone camera or QR scanning app.

Why did I get a 'text too long' error?

Very long text needs a larger, denser QR code. Try shortening your text, or use a link shortener for long URLs.