QR Code Generator

Generate a QR code from any URL or text. Download as PNG.

300×300px

📱

Your QR code will appear here

About QR Code Generator

Generate a QR code from any URL, plain text, phone number, email address, or Wi-Fi credentials. The QR code image is downloaded as a PNG and can be printed, shared, or embedded wherever you need it. Your input is sent only to the QR rendering API and is never stored or logged by Orbit Apps.

What can a QR code contain?

  • URLs — the most common use. Link a poster, business card, or product label directly to a webpage.
  • Plain text — encode a short message or reference number that a scanner can read offline.
  • Email addresses — use mailto:[email protected] to open the scanner's email client with the address pre-filled.
  • Phone numbers — use tel:+15551234567 to open the dialler on mobile devices.
  • Wi-Fi credentials — use WIFI:S:NetworkName;T:WPA;P:Password;; to let guests join your network by scanning.
  • vCard / contact info — encode a contact card so people can add you to their address book instantly.

Tips for reliable scanning

Use a high contrast between the foreground (dark) and background (light) colours. Avoid very light foreground colours or very dark backgrounds. A minimum size of 2 × 2 cm is recommended for print. Add a quiet zone (white border) around the code so scanners can locate the edges.

About the QR Code Generator

A QR (Quick Response) code is a two-dimensional barcode that any modern smartphone camera can read in a fraction of a second. QR codes encode text, URLs, contact cards (vCards), Wi-Fi credentials, and many other data types compactly enough to print on a business card, restaurant menu, or product label. They have replaced URL typing for many in-person interactions because tapping a phone's camera at a code is much faster and less error-prone.

This generator takes any text or URL and produces a downloadable QR code PNG. The image is generated by a public API; the input you provide is transmitted to that API to create the image, so do not put truly sensitive information (passwords, private tokens) into the generator.

How QR codes work

A QR code is a grid of black and white modules. Three of the corners hold prominent finder patterns that orient the code regardless of camera angle. The remaining modules carry the data, encoded with one of four error-correction levels (L, M, Q, H). Higher levels can survive more damage (a logo overlaid on the centre, a torn corner, dirt) at the cost of more modules and a denser image. Most printed QR codes use level M or Q.

What data can a QR code carry?

Text (up to several thousand alphanumeric characters with low error correction), URLs (the most common use), vCard contact information, Wi-Fi network credentials, calendar events, payment URIs, or arbitrary binary. Capacity decreases as error correction increases and as the data is wider (numeric < alphanumeric < ASCII < UTF-8).

How to use the QR Code Generator

  1. Type or paste the content

    A URL is the most common use, but plain text works equally well.

  2. Generate

    The QR code appears immediately. Adjust size as needed.

  3. Download the PNG

    Save the image to disk for printing, embedding in a slide deck, or sharing.

  4. Test before printing at scale

    Scan with a phone before sending a batch of business cards to the printer.

Worked examples

Example 1

Input: https://orbit-apps.org

Result: A small QR code that opens the homepage when scanned

Short URLs produce small, easily printable codes.

Example 2

Input: A 200-character marketing message

Result: A denser QR code

More data = more modules = a slightly larger image required for reliable scanning.

Real-world use cases

  • Linking from print materials (posters, flyers, business cards) to a web page.
  • Sharing Wi-Fi credentials with guests via a printed QR card.
  • Driving foot traffic to a digital menu in restaurants.
  • Letting event attendees register or check in by scanning a printed code.
  • Bridging offline-to-online for marketing campaigns.

Tips & common mistakes

  • Test the printed code in low light and at the distance you expect users to scan from. Real-world conditions vary.
  • Short URLs make smaller, more scannable codes. Use a URL shortener or your own redirect endpoint for long destination URLs.
  • Always include a textual label near the code ("Scan to view our menu") so users know what to expect.
  • High error correction lets you put a small logo in the centre without breaking the code — useful for branded materials.

Frequently asked questions

Is the QR generation done in my browser?

No — this tool calls a public QR image API to produce the PNG. The text you encode is transmitted to that API. Avoid using it for sensitive payloads.

What is the maximum data capacity?

Up to several thousand alphanumeric characters at low error correction, far less at high error correction. Most practical codes hold a URL of under 200 characters.

Will QR codes work on every phone?

Every iPhone since iOS 11 and every recent Android camera reads QR codes natively. Older devices may need a dedicated reader app.

Can a QR code be malicious?

Indirectly, yes — the code can encode a URL that leads to a phishing or malware page. Always check the destination before tapping "open" on your phone.

Related tools

Last updated: June 2026 · All processing happens locally in your browser.