capyQR

Text QR code generator

Encode any short text into a QR. Useful for promo codes, secret notes, locker combinations, scavenger-hunt clues, or anywhere a phone needs to display a string.

1. What's inside?

Pick a type and fill in the details.

Link to any URL

2. Preview

Scan it with your phone — it works in real time.

Fill in the details on the left

Your QR will appear here in real time.

3. Make it look good

Tap a preset, or tweak each detail.

Presets
Dot color
Dot style
Eye color
Eye design
Background

A text QR carries plain text — no link, no action, just text the user's QR scanner reads and shows. Don't confuse it with URL QRs: scanning a text QR doesn't open a browser. It's the right format for codes, identifiers, and short messages where opening a webpage would be wrong.

How it works

  1. 1

    Type or paste the text

    Enter the message. The shorter the text, the simpler the QR pattern and the easier to scan at small sizes.

  2. 2

    Style the QR

    Brand colors, logo, frame border. Capy QR keeps the QR scannable at every change.

  3. 3

    Download in the format you need

    Export as PNG, JPEG, SVG, or PDF at up to 3,200 pixels. No signup, no watermark, no limit on downloads.

Pretty by default. Powerful when you need it.

Free static QR codes with custom logos and colors. Paid plans unlock dynamic QRs, scan analytics, and your own short domain.

Free

For trying it out and personal use

  • 3 dynamic QRs and unlimited Static QRs
  • Custom colors, gradients, logos & frames
  • 7-day scan analytics
  • Unlimited scans, no soft caps
  • Save & organize your library

$0/forever

No card, no trial timer

Starter

For solo creators with a small portfolio

  • 10 dynamic QRs — edit destinations anytime
  • 1 custom short domain for branded links
  • 30-day scan analytics
  • Unlimited scans, no soft caps
  • Save & organize your library

$5/mo

Billed yearly ($60)Start 14-day free trial

Pro

For businesses and growing creators

  • 100 dynamic QRs — edit destinations anytime
  • 10 custom short domains for branded links
  • 365-day scan analytics
  • Unlimited scans with full history exports
  • Save, organize & manage your library

$12/mo

Billed yearly ($144)Start 14-day free trial

Team

For agencies and marketing teams

  • Everything in Pro, scaled for teams
  • Multiple seats with shared library
  • Higher dynamic QR & domain caps
  • Webhooks + Zapier integration
  • Priority support & onboarding

Custom/pricing

Based on team sizeGet in touch

Frequently asked questions

When should I use a text QR vs a URL QR?

Use text QR when the user should *see* the content (a promo code, a clue, a serial number) without opening a browser. Use URL QR when scanning should take them to a web destination.

How long can the text be?

QR codes can hold up to ~4,000 characters technically, but anything over 200 characters produces a dense pattern that's hard to scan at small sizes. Keep it under 100 characters when you can.

Will scanners auto-copy the text?

Most modern scanners show the text and offer a Copy button. Behavior varies — iOS shows the text inline, some Android scanners auto-copy. Test in your target environment.

Can I include emojis?

Technically yes — UTF-8 emojis are supported. Practically, emoji QRs are dense and finicky. Stick to text for predictable behavior.

Looking for design ideas? Read the Capy QR blog.

https://capyqr.com