QR Code GeneratorPrivate, scan-ready QR codes
en

AppHelp

Create a custom QR code that is ready to scan

Choose what a scan should do, enter the exact content, and tune contrast, quiet zone, error correction, size, and an optional logo. Preview encoding details and download PNG or SVG without uploading your data.

QR code workspace

Choose what a scan should do, customize the symbol, and test the final asset before publishing.

Generated locally
1. Choose content typeNeed a Wi-Fi QR code?
2. Enter content
3. Customize design
Colors

Use a square image under 2 MB. Q or H correction is safest.

Common tasks

  • free qr code generator
  • qr code generator no sign up
  • static qr code generator
  • url qr code generator
  • text qr code generator
  • email qr code generator
  • phone qr code generator
  • sms qr code generator
  • qr code with logo
  • svg qr code generator

Quick answer

Choose Website, Text, Email, Phone, or SMS, enter the exact destination, and download a static QR code as PNG or SVG. AppHelp generates the symbol and processes an optional center logo locally. A static QR symbol has no built-in expiration or scan limit, but its encoded payload cannot be edited after printing, and a linked page can still change or disappear.

How to use

  1. 1. Choose what the scan should doSelect Website, Text, Email, Phone, or SMS so the tool builds the correct URL, mailto, tel, or SMSTO payload. Use the dedicated Wi-Fi tool for network credentials.
  2. 2. Enter and verify the payloadProvide the final destination and review the encoded payload. A printed static code cannot be edited later, so confirm spelling, phone numbers, and URLs first.
  3. 3. Tune the symbol for its destinationKeep a four-module quiet zone, strong dark-on-light contrast, and enough exported pixels. Select Q or H correction when adding a center logo.
  4. 4. Download and test the final assetUse PNG for common digital placement or SVG for scalable print design, then scan the final screen, PDF, label, or print from several distances and devices.

Examples

Website QR code

Input
https://example.com/menu
Output
A static QR code that opens the menu URL

Email QR code

Input
hello@example.com with a subject and message
Output
mailto:hello@example.com?subject=…&body=…

SMS QR code

Input
+1 202 555 0147 and a prepared message
Output
SMSTO:+1 202 555 0147:prepared message

Phone behavior can vary by camera and operating system, so test the target devices.

Common use cases

  • Turn a menu, form, event page, portfolio, or product page into a phone-scannable link
  • Place a pre-addressed email or SMS action on packaging, support cards, and signage
  • Encode short offline instructions, identifiers, or contact details as plain text
  • Create print-ready SVG artwork for posters, cards, labels, and presentations
  • Add a restrained brand mark while retaining error correction and a quiet zone

Edge cases

  • A static QR code stores its payload directly. AppHelp cannot change or track it after download, and regenerating is required when the payload changes.
  • The QR symbol itself has no expiration timer, but a website, phone number, email address, or other destination may stop working.
  • Long content creates a denser symbol with smaller modules. Increase physical size instead of relying only on a larger PNG canvas.
  • Logos cover modules. Keep them small, use Q or H correction, preserve the finder patterns, and test every final layout.
  • Transparent or low-contrast symbols may work in the editor but fail on a patterned, dark, reflective, curved, or poorly lit surface.
  • SMS and telephone URI handling varies across devices and scanning apps; verify the intended action on representative phones.
  • A QR code is an encoding format, not proof that the destination is safe, current, or authorized.

Features

  • Purpose-built inputs for website, text, mailto, telephone, and SMS payloads
  • Live QR version, module count, and UTF-8 payload-size indicators
  • Quiet-zone, export-size, error-correction, foreground, background, and transparency controls
  • Optional center logo with adjustable coverage and scanability warnings
  • Contrast, quiet-zone, transparency, error-correction, and logo-size guidance
  • PNG and scalable SVG export with the logo included
  • Visible encoded-payload preview and copy action
  • Private browser-local generation with no account or content upload

Frequently asked questions

Do these QR codes expire or have a scan limit?
The generated static QR symbol has no timer or scan counter. It continues to encode the same payload, although a linked destination can change, expire, move, or become unavailable.
Can I edit or track a QR code after downloading it?
No. This tool creates static codes with the payload stored directly in the symbol. Editing, redirects, and scan analytics require a separately managed dynamic QR service.
Which error-correction level should I choose?
M is a practical default. Use Q or H when a small logo covers modules or the printed code may be scratched, while remembering that higher correction makes the symbol denser.
How much quiet space should a QR code have?
Four light modules around every side is the standard safe default. Cropping that quiet zone can prevent a scanner from separating the symbol from its surroundings.
Can I add a logo and still scan the code?
Usually, if the logo is small, centered away from the finder patterns, backed by a simple pad, and paired with Q or H correction. Always test the exported asset at final size.
Should I download PNG or SVG?
PNG is convenient for websites, chat, and office documents. SVG stays sharp at different sizes and is usually better for print and design software.
Is my QR content or logo uploaded?
No. Payload construction, QR encoding, logo processing, preview, and export happen locally in your browser.