XTools Logo
XTools
Blog
/
QR Code GeneratorBarcode GeneratorQR & Barcode ScannerAir-Gap QR TransferWheel of Names & Random PickerMind Map MakerInvoice GeneratorMic & Camera Test

© 2026 XTools. All rights reserved.

Privacy PolicyContact Us

    QR Code Generator

    Make styled QR codes for links, Wi-Fi, contacts, and text, with colors and a logo
    • Files never leave your device
    • Runs in your browser
    • Free, no sign-up, no watermark

    URL

    https:// is added for you if you leave it out.

    Export

    px

    Encoded text

    https://xtools.im

    Colors

    Shape

    Logo

    Add a logo

    Quiet zone & recovery

    4 is the standard. Below 2, some scanners miss the code.

    Higher levels survive damage and logos, but make the code denser.

    Related tools

    • Barcode Generator
    • QR & Barcode Scanner
    • Air-Gap QR Transfer
    • Wheel of Names & Random Picker
    • Mind Map Maker
    • Invoice Generator
    • Mic & Camera Test

    How to use QR Code Generator

    Create QR codes for links, text, Wi-Fi, email, phone, SMS, contacts, locations and calendar events. Change colors and dot shapes, add a logo, and export PNG, SVG or JPG. The codes are static: they never expire and contain no tracking.

    1. 1

      Pick a content type, such as URL, Wi-Fi or Contact, and fill in the fields.

    2. 2

      Under Colors and Shape, set the dot and background colors, an optional gradient, and the dot and corner styles.

    3. 3

      Optionally click Add a logo; error correction switches to H so the code still scans.

    4. 4

      Check the Preview and the scan test message below it.

    5. 5

      Under Export, choose PNG, SVG or JPG and a size, then click Download or Copy image.

    Frequently asked questions

    Will my QR code expire?

    No. The content is encoded directly in the code, with no redirect service in between, so it works as long as the link or data inside it is valid. To change the content you need to make a new code.

    How does a Wi-Fi QR code work?

    Choose Wi-Fi and enter the network name, password and security type. Phones that scan it offer to join the network. The password is stored in the code, so anyone who can scan it can read it.

    Why won't my QR code with a logo scan?

    The logo may cover too many dots, or the colors may lack contrast. Make the logo smaller, keep dark dots on a light background, and watch the scan test, which runs in browsers with a built-in code reader.

    Which format is best for printing?

    SVG is a vector file and stays sharp at any size. PNG and JPG export up to 4096 px. Keep the quiet zone at 4 modules, the standard.

    What does the error correction level do?

    L, M, Q and H let a code survive about 7% to 30% damage. Higher levels make the code denser, so if you see “Too much data”, shorten the content or lower the level.

    Is anything I type uploaded?

    No. The code is generated in your browser, and Wi-Fi passwords and contact details stay on your device.