StackQR Features

Everything you need to create QR codes quickly and privately. No accounts, no subscriptions, no data collection.

Natural Language Input

Most QR code generators make you pick from dropdowns, fill out forms, and figure out which fields to use. StackQR works differently. Just describe what you need in plain English, and the tool figures out the rest.

Examples of what you can type:

  • "wifi HomeNetwork password MySecretPass123" → Creates a WiFi QR code
  • "email support@mycompany.com subject Help Request" → Creates an email QR code
  • "call +1-555-123-4567" → Creates a phone QR code
  • "https://mywebsite.com" → Creates a URL QR code
  • "text Meet me at the coffee shop at 3pm" → Creates a plain text QR code

The natural language parser recognizes keywords like "wifi," "email," "phone," "sms," and "text" to determine the QR code type. You can also just paste a URL or phone number directly, and StackQR will detect the format automatically.

Six QR Code Types

StackQR supports the six most common QR code formats. Each type uses a standardized encoding that works with every QR code scanner.

URL QR Codes

Link to any website, landing page, social media profile, or online resource. When scanned, the device opens the URL in its default browser. Perfect for business cards, marketing materials, product packaging, and anywhere you want to drive web traffic.

Email QR Codes

Create QR codes that open a pre-filled email. You can specify the recipient address, subject line, and even the message body. When someone scans the code, their email app opens with everything ready to send. Useful for feedback forms, support requests, and contact cards.

Phone QR Codes

One scan initiates a phone call. International numbers work correctly with proper country codes. This is ideal for customer support lines, sales contacts, and emergency numbers. The person scanning just needs to confirm the call on their device.

WiFi QR Codes

Share network access without spelling out the password. The QR code contains your network name (SSID), password, and security type (WPA, WPA2, WPA3, or open). When scanned, most smartphones offer to connect automatically. Restaurants, hotels, offices, and Airbnb hosts use this to simplify guest WiFi access.

SMS QR Codes

Pre-fill a text message with a phone number and message content. Scanning opens the messaging app with everything ready to send. Marketing campaigns use this for opt-in keywords, and businesses use it for quick customer communication shortcuts.

Plain Text QR Codes

Store up to 1,000 characters of any text. This works for notes, instructions, coupon codes, serial numbers, or any information that doesn't fit the other categories. The scanner displays the text directly without opening another app.

Inline Editing

Made a typo? Noticed an error after generating? Click the pencil icon next to any QR code to edit it directly. Change the URL, fix the phone number, update the WiFi password. The QR code regenerates instantly with your changes.

No need to start over, retype everything, or regenerate from scratch. This small feature saves significant time when you're creating multiple codes or working with complex data.

Batch Generation

Need QR codes for your entire team? Multiple WiFi networks? A list of product URLs? Enter multiple items at once, and StackQR generates all the QR codes in one batch. Then download them all as a ZIP file with descriptive filenames.

Each QR code in the batch maintains its own metadata, so you can identify which code is which even months later. This is essential for businesses creating codes for events, products, or locations at scale.

Five Download Formats

Different projects need different file formats. StackQR gives you five options, each optimized for specific use cases:

  • PNG: The default choice for most situations. Works everywhere, good balance of quality and file size. Use this for websites, social media, presentations, and general digital use.
  • SVG: Vector format that scales to any size without losing quality. Essential for print materials like business cards, posters, banners, and packaging. Also ideal for designers who need to edit the QR code in graphics software.
  • JPEG: Smaller file size than PNG, but with lossy compression. Use when file size matters more than perfect edges, like email attachments or storage-constrained situations.
  • WebP: Modern format with excellent compression and quality. Best for web projects where you want small files without sacrificing clarity. Supported by all major browsers.
  • GIF: Universal compatibility with older systems and applications. Use when you need to ensure the file works everywhere, regardless of software age.

Every download includes embedded metadata: the QR code type, content description, and creation timestamp. This helps you identify your codes later, especially when managing many files.

Complete Privacy

StackQR processes everything in your web browser. When you type your WiFi password, phone number, or email address, that data never leaves your device. We don't see it, don't store it, and don't have access to it.

How this works technically: The QR code generation happens entirely client-side using JavaScript. Your browser encodes the data, renders the QR image, and handles the download. No server receives your input. No database stores your codes. No analytics track what you create.

This architecture is intentional. We believe a QR code tool shouldn't need to know your network passwords or contact details. Static QR codes don't require a server to function, so we don't use one for generation.

There's no account to create because we don't need to identify you. There's no "cloud backup" because your QR codes don't need to live on our servers. The result is a simpler, more private tool.

Works on Any Device

StackQR is fully responsive and works on desktops, laptops, tablets, and smartphones. The interface adapts to your screen size, so you can create QR codes wherever you are.

No app to install, no software to download. Just open the website in any modern browser and start creating. This makes it easy to generate a quick QR code on your phone when you're away from your computer.

Static QR Codes That Never Expire

StackQR creates static QR codes, which means the data is encoded directly into the pattern. There's no redirect server, no tracking link, no service to maintain. The codes work forever because they're self-contained.

This is different from dynamic QR codes, which contain a short URL that redirects to your destination. Dynamic codes let you change where they point and track scans, but they stop working if the service shuts down or you stop paying.

For most everyday use cases (business cards, WiFi sharing, contact info, website links) static codes are the better choice. They're more reliable, completely free to maintain, and work offline.