HOW-TO GUIDE · 9 MIN READ

HOW TO GENERATE QR CODES ONLINE

Generate custom QR codes for URLs, WiFi networks, contacts, and more. Free online QR code generator with instant download — no signup required.

By Jobin Blancaflor · March 25, 2026 · 9 min read

TL;DR: Enter your URL, text, or contact info into our free QR Code Generator, customize the size and style, and download your QR code as PNG instantly.

What Are QR Codes?

QR (Quick Response) codes are two-dimensional barcodes that store data in a grid of black and white squares. Invented in 1994 by Denso Wave for tracking automotive parts, QR codes have evolved into ubiquitous tools for sharing URLs, contact information, WiFi credentials, and more.

Modern smartphones can scan QR codes natively — no app required. Point your camera, tap the notification, and you're instantly connected to the encoded information.

How to Generate QR Codes (Step by Step)

  1. Open the QR Code Generator — Navigate to armytool.site and select QR Code Generator from the Generator Tools category.
  2. Choose content type — Select URL, Plain Text, WiFi Network, vCard (Contact), Email, SMS, or Phone Number.
  3. Enter your data — Fill in the appropriate fields. For URLs, paste the full web address. For WiFi, enter SSID and password.
  4. Customize (optional) — Adjust size, colors, and error correction level.
  5. Download — Click Generate and download your QR code as a PNG file.

TRY IT NOW — FREE

No signup required. No watermarks. Unlimited QR codes.

Content Type
Size

QR Code Content Types Explained

URL / Website

The most common QR code type. Encodes a web address that opens in the user's browser when scanned. Perfect for business cards, flyers, product packaging, and marketing materials.

Example: https://armytool.site

Plain Text

Stores any text message. When scanned, the text displays on the user's screen. Useful for sharing instructions, passwords, serial numbers, or short messages.

Example: Meeting room: Conference Room A, Password: Welcome2026

WiFi Network

Encodes WiFi credentials in a scannable format. Guests scan the QR code and automatically connect to your network without typing passwords. The format follows: WIFI:T:WPA;S:NetworkName;P:Password;;

Fields needed: Network name (SSID), password, and encryption type (WPA/WPA2, WEP, or open)

vCard (Contact Information)

Stores complete contact details that save directly to the user's address book. Ideal for business cards, networking events, and team directories.

Fields available: Name, organization, title, phone, email, website, address, notes

Email

Creates a pre-composed email with recipient, subject, and body text filled in. The user just needs to hit send.

Format: mailto:email@example.com?subject=Subject&body=Message

SMS

Pre-composes a text message with a phone number and message body. Useful for feedback forms, contest entries, or customer support.

Format: smsto:1234567890:Your message here

Phone Number

Encodes a phone number that users can call with a single tap. Perfect for customer service lines, sales contacts, or emergency numbers.

QR Code Customization Options

Size

QR codes can be generated at various sizes, typically from 200×200 to 2000×2000 pixels. Larger sizes are better for print materials where high resolution is required.

  • 200-400px — Digital displays, small web graphics
  • 500-800px — Standard print materials, business cards
  • 1000-2000px — Large format prints, posters, billboards

Colors

While black-on-white is standard, QR codes can use any color combination. The key requirement is sufficient contrast between foreground and background.

Best practices: Dark foreground on light background. Avoid red (many cameras filter it out). Test colored QR codes before mass production.

Error Correction

QR codes include built-in error correction that allows them to be read even if partially damaged or obscured. Four levels are available:

  • Level L (Low) — 7% of code can be damaged. Smallest file size.
  • Level M (Medium) — 15% can be damaged. Good balance.
  • Level Q (Quartile) — 25% can be damaged. Recommended for most uses.
  • Level H (High) — 30% can be damaged. Best for logos or harsh environments.

Real-World Use Cases

Business Cards

Include a vCard QR code on your business card. When scanned, your complete contact information saves directly to the user's phone — no manual typing required.

Restaurant Menus

Post a QR code at each table linking to your digital menu. Update prices and items instantly without reprinting physical menus.

WiFi Access

Display a WiFi QR code in your office, cafe, or Airbnb. Guests scan once and connect automatically — no more spelling out passwords.

Product Packaging

Add QR codes to product labels linking to instruction manuals, video tutorials, warranty registration, or reorder pages.

Event Check-in

Send attendees a QR code in their confirmation email. Scan at the door for quick, contactless check-in.

Marketing Campaigns

Track campaign performance by using unique QR codes for different channels (print ads, billboards, direct mail). Each code links to the same destination but can be tracked separately.

QR Code Best Practices

  • Test before printing — Scan your QR code with multiple phones (iOS and Android) before mass production.
  • Include a call-to-action — Tell people what they'll get: "Scan for menu," "Scan to connect," "Scan for discount."
  • Ensure adequate size — Minimum 2×2 cm (0.8×0.8 inches) for print. Smaller codes may not scan reliably.
  • Consider placement — Position QR codes at eye level in well-lit areas. Avoid reflective surfaces.
  • Use high error correction — If adding a logo or using in harsh environments, use Level H error correction.
  • Shorten long URLs — Use URL shorteners for long web addresses. Shorter URLs = simpler QR codes = faster scanning.

Common QR Code Mistakes

  • Low contrast colors — Light gray on white won't scan. Ensure strong contrast.
  • Too small — Tiny QR codes on business cards may not scan. Test your minimum size.
  • Wrong URL — Double-check URLs before printing. A typo in 10,000 brochures is expensive.
  • No mobile optimization — Ensure the destination page is mobile-friendly. Most scans happen on phones.
  • Broken links — Test QR codes periodically. Links change, domains expire, content moves.

Conclusion

Generating QR codes doesn't require expensive software or online accounts. Armytool's QR Code Generator handles URLs, WiFi, contacts, and more directly in your browser. Your data never leaves your computer, and there are no usage limits.

Whether you're creating business cards, setting up guest WiFi, or launching a marketing campaign, the tool is free and ready to use.

GENERATE QR CODES NOW

Free, unlimited, private. Works on any device with a browser.

Open QR Code Generator →