Copynix

QR Code Generator Online β€” Create QR Codes from Text or URL

Size256px
128512
#000000
#ffffff

Enter text above to generate a QR code

Frequently Asked Questions

What can I encode in a QR code?

QR codes can encode URLs, plain text, email addresses (mailto:), phone numbers (tel:), Wi-Fi credentials, vCard contacts, and more β€” up to about 3,000 characters.

What is error correction level in QR codes?

Error correction allows QR codes to be read even when partially damaged. Levels are L (7%), M (15%), Q (25%), H (30%) β€” representing how much of the data can be recovered. Higher levels make the QR code denser.

Why can some scanners not read my QR code?

Common causes: insufficient contrast between colors, too small a size for the camera, or too much data for the chosen error correction level. Try increasing the size or reducing the data.

Is the generated QR code stored anywhere?

No. QR codes are generated entirely in your browser. Your data is never sent to any server.

What is the maximum amount of data a QR code can hold?

Up to 3,000 alphanumeric characters or 7,000 numeric-only characters. More data results in a denser QR code that is harder to scan. For URLs, keep the link as short as possible β€” use a URL shortener if needed.

Should I use HTTPS or HTTP in my QR code URL?

Always use HTTPS. Modern browsers warn users about HTTP links, and many scanner apps may flag them as unsafe. If your site only supports HTTP, set up SSL β€” free certificates are available through Let's Encrypt.

Can I put a logo in the center of my QR code?

This tool generates standard QR codes without a logo overlay. Adding a logo is possible because QR codes have built-in error correction β€” but requires a design tool. Set error correction to H (30%) before adding a logo to ensure the code remains scannable despite the overlay.

QR codes are machine-readable labels that smartphones can scan in seconds. This tool generates QR codes from any text or URL with full control over size, error correction, and color β€” all rendered locally in your browser.

How to use

  1. 1

    Enter your content

    Type or paste the URL, text, contact info, or Wi-Fi credentials you want to encode. The QR code preview updates instantly as you type.

  2. 2

    Adjust size and error correction

    Larger sizes are easier to scan from a distance. Higher error correction (Q or H) allows the QR code to be read even when up to 25–30% of it is obscured or damaged β€” useful for printed materials that may get worn.

  3. 3

    Customize colors

    Change the foreground and background colors to match your brand. Ensure high contrast between foreground and background for reliable scanning β€” light foreground on dark background or vice versa.

  4. 4

    Download as PNG

    Click 'Download PNG' to save the QR code as a high-quality image file. The downloaded image can be inserted directly into documents, presentations, or print designs.

Use cases

  • Share website links in print

    Add a QR code to business cards, posters, flyers, or packaging to let people visit your website or landing page instantly without typing a URL.

  • Share Wi-Fi credentials

    Encode Wi-Fi credentials as a QR code (format: WIFI:T:WPA;S:NetworkName;P:Password;;) so guests can join your network by scanning instead of manually entering the password.

  • Link physical products to digital content

    Print QR codes on product packaging that link to setup guides, warranty registration, or product pages. When a product is updated, update the destination URL without reprinting.

Related Tools

URL Encode

URL encode & decode

Base64

Encode & decode Base64

Fake Data

Mock data: JSON, CSV, SQL

Color

HEX, RGB, HSL converter

A QR code (Quick Response code) is a two-dimensional barcode that encodes text, URLs, or binary data in a grid of black-and-white squares readable by any smartphone camera. QR codes support error correction, which means they remain scannable even when part of the image is obscured or damaged. The ISO/IEC 18004 standard defines four error correction levels (L, M, Q, H) that trade data density for fault tolerance.

Common uses include sharing URLs and Wi-Fi credentials without typing, encoding contact information (vCard), linking printed materials to web content, and constructing otpauth:// URIs for TOTP 2FA setup. This generator renders QR codes entirely in your browser using an HTML5 Canvas element and lets you download the result as a PNG. Your encoded data never reaches any server.