Skip to content

QR Code Generator

Generate QR codes for URLs, text, vCards, and WiFi credentials. Download as SVG or PNG instantly.

Loading...
1. Select the QR code type: URL, plain text, vCard contact, or WiFi network. 2. Enter the content for your QR code in the appropriate input fields. 3. Customize the QR code size, error correction level, and foreground/background colors. 4. Preview the generated QR code in real time as you type. 5. Download the QR code as an SVG for print or PNG for digital use.

About This Tool

The QR Code Generator creates high-quality QR codes for a variety of data types including plain text, URLs, email addresses, phone numbers, vCard contact cards, and WiFi network credentials. Each code is generated instantly in your browser and can be downloaded as a crisp SVG for print or a PNG for digital use.

QR codes have become essential for bridging the physical and digital worlds. Restaurants use them for menus, businesses for contact sharing, events for ticketing, and marketers for campaign tracking. This tool gives you full control over the content encoded in each QR code, with guided forms for structured data types like vCard and WiFi so you do not need to memorize the encoding syntax.

Customize the size, error correction level, and colors of your QR code before downloading. Higher error correction levels make codes scannable even when partially obscured or damaged, which is ideal for printed materials. All processing happens client-side, so your data stays private.

Frequently Asked Questions

You can encode plain text, URLs, email addresses, phone numbers, vCard contact information, WiFi network credentials (SSID, password, encryption type), and SMS messages. The tool provides guided input forms for each type.
SVG files are vector-based and can be scaled to any size without losing quality, making them ideal for print. PNG files are raster images at a fixed resolution, best for digital use like websites and social media.
QR codes include redundancy so they can be read even when partially damaged. Low (L) recovers about 7% of data, Medium (M) about 15%, Quartile (Q) about 25%, and High (H) about 30%. Higher levels produce denser codes but are more resilient.
A standard QR code can hold up to about 4,296 alphanumeric characters or 7,089 numeric digits. In practice, shorter content produces simpler codes that are easier to scan. Keep URLs and text concise for best results.
Yes. You can set custom foreground and background colors. Just make sure there is enough contrast between them so scanners can read the code reliably. Dark foreground on a light background works best.

Related Tools

Image to Base64 Converter

Convert any image file to a Base64-encoded string instantly in your browser. No server upload required.

Image and Media

SVG to PNG Converter

Convert SVG vector files to PNG raster images at any resolution directly in your browser using canvas.

Image and Media

Image Resizer

Resize images by exact dimensions or percentage entirely in your browser. Download the result instantly.

Image and Media

Favicon Generator

Upload an image and generate favicon files in multiple sizes for websites and web apps. Client-side only.

Image and Media

URL Encode and Decode

Encode special characters for URLs or decode percent-encoded strings back to readable text.

Developer Tools

SVG Placeholder Generator

Generate lightweight SVG placeholder images with custom dimensions, colors, text, and border radius.

Image and Media