NIXX/DEVv1.14.0
ArticlesFavorites
Sign In
Sign In
50+ Free Tools

Simple Online Tools for Everyday Work

Free, fast, no-signup tools for developers and everyday tasks.

QR Code Generator for URLs & Links

Turn any URL into a scannable QR code in seconds. Perfect for business cards, flyers, menus, and print materials — let people scan to visit your website, social profile, or landing page without typing a long URL.

Tips

  • Shorten URLs before encoding

    Long URLs create dense, harder-to-scan QR codes. Use a URL shortener (bit.ly, tinyurl) first to create a cleaner, more scannable QR code.

  • Test before printing

    Always scan your QR code with at least two different phones before printing. Test in the expected lighting conditions — some QR codes fail in low light.

  • Add UTM parameters for tracking

    Append UTM parameters to your URL (e.g. ?utm_source=flyer&utm_medium=print) to track how many visitors came from each QR code in Google Analytics.

  • Minimum print size: 2×2cm

    QR codes smaller than 2×2cm (about 0.8×0.8 inches) are unreliable to scan. For business cards, 2.5×2.5cm is the recommended minimum.

QR Code Generator

Utility

Generate custom QR codes for links, text, or other data.

About this tool

What is the QR Code Generator?

A QR code (Quick Response code) is a two-dimensional barcode that stores data — a URL, text, contact details, Wi-Fi credentials, or anything else — in a format readable by smartphone cameras and QR scanner apps. The QR Code Generator creates QR codes for any content you provide, instantly and for free.


How to Use the QR Code Generator

  1. Enter your content. Type or paste the data you want to encode — a URL, plain text, phone number, email address, or any other string.
  2. Customize if needed. Adjust the size and error correction level to suit your use case.
  3. Generate. The QR code is created instantly as you type.
  4. Download. Save the QR code as a PNG image, ready for print or digital use.

What You Can Encode

URLs — the most common use. Anyone who scans the code is taken directly to the URL in their browser. Shorten long URLs first to keep the QR code less dense and more scannable.

Plain text — the scanner displays the text directly. Useful for encoding instructions, codes, or any short message.

Email addresses — scanning opens a new email composition window addressed to the specified address.

Phone numbers — scanning prompts the phone to call or save the number.

SMS — scanning opens a pre-addressed text message.

Wi-Fi credentials — scanning connects the device to the Wi-Fi network automatically. The SSID and password are encoded in a standard format that iOS and Android recognize natively.

vCard contact info — scanning saves a contact directly to the phone's address book, including name, phone, email, company, and website.


Error Correction Levels

QR codes include redundant data that allows them to be read even when partially obscured, damaged, or printed at low resolution. Four levels are available:

Level Recovery capacity Use when
L (Low) ~7% Clean digital display, small file size
M (Medium) ~15% General use, good balance
Q (Quartile) ~25% Logo overlay, some wear expected
H (High) ~30% Heavy use, rough conditions, logo overlay

Higher error correction produces a denser QR code that requires more pixels to scan reliably. For print materials, M or Q is recommended. For adding a logo over the center of the QR code, use H.


Practical Tips

Test before printing. Scan the QR code on at least two different devices before committing to a print run. Test under the lighting conditions where it will be used.

Minimum size for print: 2×2 cm. Below this, scanning becomes unreliable. For business cards, 2.5×2.5 cm is safer.

Use UTM parameters for tracking. Append ?utm_source=print&utm_medium=flyer to your URL to track how many visitors came from each QR code placement in Google Analytics.


Privacy

QR code generation happens entirely in your browser. No content encoded or QR codes generated are sent to any server.

Discussion

Join the discussion

Sign in to share your thoughts and engage with the community.

Sign In
Loading comments…

Users also viewed

  • JWT Decoder
  • CSV Splitter
  • Duplicate Line Remover
  • HTTP Header Analyzer
  • JSON Diff Checker
  • State Machine Visualizer
🇺🇸USD ACCOUNTOpen a free US-based USD accountReceive & save in USD — powered by ClevaSponsoredInterserver Hosting#1 VALUEAffordable, reliable hosting from $2.50/mo99.9% uptimeSponsored

More Utility tools

8

JWT Decoder

Decode and inspect JSON Web Tokens — view header, payload, and claims instantly.

SecurityDecode JWT →

CSV Splitter

Split large CSV files into smaller chunks by row count — fast, free, browser-based.

AI & ProductivitySplit CSV File →

Duplicate Line Remover

New

Remove duplicate lines from any text instantly. Case-insensitive matching, whitespace trimming, keep first or last occurrence. Live side-by-side diff with download.

ContentRemove Duplicates →

HTTP Header Analyzer

Inspect and analyze HTTP headers of any website.

WebsiteAnalyze Headers →

JSON Diff Checker

Compare two JSON objects and visualize differences in real time.

DeveloperCompare JSON →

State Machine Visualizer

Visualize and interact with finite state machines using JSON configuration.

DeveloperVisualize State Machine →
CSS

CSS to Tailwind Converter

Convert plain CSS into equivalent Tailwind classes automatically.

DesignConvert to Tailwind →

JSON to CSV Converter

Convert JSON data into CSV for easy spreadsheet analysis.

Data ConversionConvert JSON to CSV →
|Made with · © 2026|TermsPrivacy
AboutBlogContact

Free, open-source tools for developers and creators · Community driven