Home Articles Tools About Support Subscribe

QR Code Generator

Generate QR codes for any text or URL instantly. Customize size, colors, and error correction level. Download as PNG or SVG - everything runs in your browser and your data never leaves your device.

Size
256px
Foreground Color
#000000
Background Color
#FFFFFF
Copied to clipboard!

Frequently Asked Questions

A QR (Quick Response) code is a two-dimensional barcode that can store text, URLs, contact information, Wi-Fi credentials, and other data. It was invented in 1994 by Denso Wave for tracking automotive parts and has since become ubiquitous for mobile-friendly links, payments, and information sharing.

Any modern smartphone camera can scan a QR code to instantly open the encoded content - no special app required on most devices.

You can encode virtually any text data:

  • URLs - website links that open in a browser when scanned
  • Plain text - messages, notes, or instructions
  • Email addresses - using mailto: prefix
  • Phone numbers - using tel: prefix
  • Wi-Fi credentials - using the WIFI: format
  • vCard contact info - name, phone, email in one scan

The maximum capacity depends on the error correction level: up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data.

Error correction allows a QR code to remain scannable even if partially damaged or obscured:

  • Level L (7%) - smallest QR code, best for digital screens where damage is unlikely
  • Level M (15%) - good default for most uses
  • Level Q (25%) - recommended for printed materials that may get worn or dirty
  • Level H (30%) - best for harsh environments or if you plan to overlay a logo on the QR code

Higher error correction produces denser codes with more modules, so use the lowest level that meets your needs.

The QR code specification supports up to version 40 (177x177 modules), which can store several thousand characters. However, longer data produces denser codes that are harder to scan, especially at small physical sizes or on low-resolution screens.

For best results, keep your data concise. URLs can be shortened with a URL shortener service. This generator outputs images from 100 to 500 pixels, suitable for both screen display and print use.

Yes. This QR code generator runs entirely in your browser using client-side JavaScript. The text or URL you enter is never sent to AtomnyX servers or any third party. The QR code is generated locally on your device using the open-source qrcode-generator library.

Your data exists only in your browser's memory and is discarded when you close the tab. No analytics, no tracking, no server-side processing.

Free Online QR Code Generator - Custom Colors, Sizes & Formats

This QR code generator creates scannable QR codes directly in your browser for any text, URL, or data you enter. It uses the open-source qrcode-generator library to produce standards-compliant QR codes with customizable error correction, sizing, and colors. Everything runs client-side - your data never touches a server.

Why Use QR Codes?

QR codes bridge the gap between physical and digital. Print one on a business card to share your website, on a restaurant menu to link to an online ordering page, on product packaging to provide setup instructions, or on event posters to link to ticket purchases. They eliminate the need for users to manually type long URLs and work instantly with any modern smartphone camera.

Customization Options

  • Size: Adjust from 100px (compact, ideal for digital use) to 500px (large, ideal for printing). For print, use the largest size you can to ensure clean scanning at a distance.
  • Error Correction: Choose between four levels (L, M, Q, H). Higher levels make the QR code more resilient to damage but also denser. Level M is a solid default for most uses.
  • Colors: Pick custom foreground and background colors to match your brand. Ensure sufficient contrast between foreground and background for reliable scanning - dark foreground on light background works best.

Download Formats

PNG is a raster format ideal for web use, social media, and most printing needs. SVG is a vector format that scales to any size without losing quality - perfect for large-format printing, professional design work, or when you need the QR code at multiple sizes. Both formats are generated instantly in your browser.

Privacy - What We Collect

Nothing. QR code generation is entirely client-side. No network requests are made during or after generation. AtomnyX does not receive, log, or store your input data, your settings, or any information about your use of this tool. The only data that ever touches our servers is the initial page load.