Free Online QR Code Generator

Create QR codes for text, links, WhatsApp, email, WiFi, and more — download PNG or copy Base64.

Loading QR code generator…

Create free QR codes online for text, website links, WhatsApp chats, email, phone calls, SMS, WiFi networks, and digital contact cards (vCard). Customize size, colors, and error correction, then download a PNG image or copy the Base64 string for embedding.

Everything runs in your browser—nothing is uploaded. Ideal for marketing materials, business cards, restaurant menus, WiFi sharing, and developer workflows that need data URI or Base64 QR images.

How to Use This QR Code Generator

  1. 1Choose a category: Text, Link/URL, WhatsApp, Email, Phone, SMS, WiFi, or vCard.
  2. 2Fill in the fields for that type (for example, phone number and message for WhatsApp).
  3. 3Adjust size, error correction, and foreground/background colors if needed.
  4. 4Click Generate QR. Results appear as: 1) Image, 2) Encoded content, 3) Base64.
  5. 5Download the PNG or copy Base64 / data URL for embedding.
  6. 6Scan with any phone camera or QR reader app to verify the encoded content.

Features

Multiple Categories

Generate QR codes for text, URLs, WhatsApp, email, phone, SMS, WiFi, and vCard contacts.

PNG Image Download

Download a high-quality PNG of your QR code ready for print or digital use.

Base64 Output

Copy raw Base64 or the full data URL to embed QR images in HTML, CSS, or apps.

Color & Size Control

Pick pixel size from 128 to 1024 and customize foreground and background colors.

Error Correction

Choose Low to High correction so codes stay readable when partially covered or styled.

WhatsApp Ready

Build QR codes that open WhatsApp with a number and optional pre-filled message.

WiFi Sharing

Encode SSID, password, and encryption so guests can join your network by scanning.

Private & Free

All generation happens locally in your browser. No signup, no uploads, no tracking of content.

About QR Codes

A QR (Quick Response) code stores text that cameras and apps can decode instantly. Depending on the format, that text can open a website, start a WhatsApp chat, connect to WiFi, or save a contact.

This generator builds the correct payload for each category—such as wa.me links for WhatsApp, mailto: for email, WIFI: strings for networks, and vCard 3.0 for contacts—then renders a scannable PNG.

Base64 output lets you embed the image without hosting a file: use data:image/png;base64,... in HTML img tags, CSS backgrounds, emails, or APIs that accept encoded images.

QR Code Generator FAQs

Is this QR code generator free and private?

Yes. The tool is free to use and generates QR codes entirely in your browser. Your data is never uploaded or stored on any server.

What QR code types can I create?

You can create QR codes for plain text, website links, WhatsApp chats, email, phone numbers, SMS messages, WiFi credentials, and vCard contact cards.

Can I download the QR code as an image?

Yes. After generating a QR code you can download it as a PNG image, copy the full data URL, or copy the raw Base64 string for use in HTML, CSS, or APIs.

What is Base64 QR code output?

Base64 is a text encoding of the PNG image. You can embed it directly in web pages using a data URI (data:image/png;base64,...) without hosting a separate image file.

How do WhatsApp QR codes work?

Enter a phone number with country code and an optional message. The tool builds a wa.me link so scanning opens WhatsApp with that contact and pre-filled text.

Can I customize QR code colors and size?

Yes. Choose size (128–1024px), foreground and background colors, and error correction level so the code remains scannable even if partially damaged or styled.

Will my WiFi password stay private?

WiFi QR content is encoded only on your device. We never send SSID or passwords to a server. Share the printed or downloaded code only with people you trust.

Do I need an app to scan these QR codes?

Most modern smartphones open QR codes with the built-in camera. Dedicated QR scanner apps also work with all categories this tool creates.