World’s largest virtual agentic engineering & quality conference

WHENAUG 19-21
WHEREVirtual · Global
WATCH NOW

Free QR Code Generator Online

Create free static QR codes for URLs, text, WiFi details, and more. No sign-up, no expiration, unlimited scans. This utility is part of the free developer toolkit from TestMu AI (formerly LambdaTest).

Categories

...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free
...
TestMu Conf 2026

World's largest virtual agentic engineering & quality conference

...

AUG 19-21, 2026

WATCH NOW

Content

Title (optional caption printed below the code)

Placed on top of the code's center — not encoded into it. Scans still return your content.

100% free, no expiration, unlimited scans: every code you generate here is a static QR code. It keeps working forever, with no hidden fees and no account required.

What is a QR Code Generator?

A QR code generator is a tool that encodes text, such as a website address, into the two-dimensional module pattern defined by the QR code standard. QR codes were developed by Denso Wave in 1994 and approved as the international standard ISO/IEC 18004 in June 2000, which is why a code created today scans on every modern phone.

This tool by TestMu AI creates static QR codes from URLs, text, WiFi details, vCards, emails, or SMS templates, and lets you download the result as a PNG or SVG image. If you need one-dimensional barcodes for retail or inventory work instead, use the free Barcode Generator.

How Does This QR Code Generator Work?

When you click Generate QR Code, the tool encodes your content into QR modules entirely inside your browser — nothing is sent to any server — and the finished code appears in under a second. By default the image uses a dark purple pattern (RGB 60, 48, 151) on a white background, a high-contrast pairing that scanners read reliably, and you can pick your own colors, overlay a small centered logo, choose the output size, and print an optional title as a caption below the code.

A single QR code holds up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data, per the version tables published by Denso Wave. Shorter content produces a less dense pattern that scans faster and from further away, so encode a short URL rather than a long one whenever you can.

How to Use This Free QR Code Generator

  • Add your content: pick a content type — URL, Text, WiFi, vCard, Email, or SMS — and fill in its fields; the tool builds the correctly formatted content string for you.
  • Add an optional title: anything in the Title field is printed below the code inside the image, which keeps printed batches identifiable.
  • Click Generate QR Code: the code appears in the Output section instantly, and it regenerates automatically when you change the colors, size, logo, or title.
  • Save and test: use the Download PNG or Download SVG option (or the copy icon) next to the output, then point your phone camera at the code to confirm it opens the right content before printing.

Try this: paste https://www.testmuai.com into the URL tab, type Scan me into Title, and click Generate QR Code. The output is a purple-on-white code with your caption printed under it, and scanning it with any phone camera opens the TestMu AI homepage.

Static vs. Dynamic QR Codes: What Is the Difference?

A static QR code encodes your content directly in the pattern. A dynamic QR code encodes a short redirect URL instead, and the redirect forwards the scanner to your real destination. This generator creates static QR codes.

FeatureStatic QR code (this tool)Dynamic QR code
Where the data livesEncoded directly in the patternA redirect URL is encoded; the destination lives on a server
Editable after printingNoYes, the destination can be changed
Scan trackingNo, a scan is an offline camera readYes, providers log scan counts, time, and device
ExpirationNever expiresStops working if the redirect service ends
Best forPermanent print, packaging, documentsCampaigns that need scan statistics or changing destinations

Choose static codes for anything printed permanently, such as packaging, manuals, or signage. Choose dynamic codes only when you need scan statistics or expect the destination to change after printing.

Do Free QR Codes Expire?

No. A static QR code never expires. The data lives in the printed pattern itself, not on a server, and a scan is an optical read between the phone camera and the code, so there is no service that can shut down, limit scans, or start charging.

Every code from this generator is static: it stays valid forever, supports unlimited scans, and is free for personal and commercial use. The only way it can appear broken is when the content behind it changes, for example a linked page that was moved or deleted, so double-check the URL before you print.

QR Code Colors, Logos, and Scannability

Custom design can raise scan rates, but scannability comes first. This tool has built-in color pickers, a live contrast warning, and an optional centered logo overlay, so you can brand a code without leaving the page. Whether you customize it here or restyle it in a design tool afterwards, follow these rules:

  • Keep the contrast high: dark modules on a light background scan best, and inverted (light-on-dark) codes fail in many scanner apps.
  • Preserve the quiet zone: the empty margin around the code is part of the standard, so never crop it or place graphics inside it.
  • Logos work within limits: QR error correction can restore up to 30% of the code at the highest level (H), which is what lets a small centered logo cover part of the pattern without breaking it.
  • Test every variation: a design that scans on one phone can fail on another. QA teams verify camera and scanning flows across 10,000+ real devices on the TestMu AI real device cloud.

What does the logo option do?

The logo is not converted into the QR code, and it is not what a scanner reads. It is simply drawn on top of the center of the finished code as visual branding. QR codes have built-in error correction: when you add a logo, this tool automatically switches to the highest error correction level (H), which lets scanners reconstruct the part of the pattern hidden behind the logo. So when someone scans the code, they still get exactly the content you entered — a URL, WiFi details, a contact card, and so on — while the logo just makes the code recognizable as yours. To keep codes reliable, the logo is capped at about 20% of the code area, and it is always a good idea to test-scan the final code with a phone before printing it.

PNG, SVG, and EPS: Which QR Code Format Should You Use?

  • PNG (raster): a pixel-based image that every platform displays; this tool exports it at up to 2048 × 2048 px. Ideal for websites, email signatures, documents, and standard print items such as business cards and flyers.
  • SVG (vector): scales to any size without pixelation, which makes it the preferred choice for posters, signage, and design tools — this tool exports it directly via the Download SVG option.
  • EPS (vector): the format many professional print shops request for large jobs such as billboards and product packaging.

For very large formats, download the SVG and place it at final size in your design tool. Whatever the format, print a test sheet first and scan it from the real viewing distance: a code readers must scan from across a room needs to be far larger than one on a business card.

Where to Place QR Codes to Maximize Scans

A QR code earns scans only where pointing a camera at it is convenient. Placements that consistently work:

  • Product packaging: link to setup guides, manuals, or warranty registration.
  • Business cards: encode a vCard so a scan saves your full contact details in one tap.
  • Posters, flyers, and menus: place the code at eye level with a short call to action next to it.
  • Email signatures and slide decks: give in-person and remote audiences a camera-friendly route to your link.
  • Dev and QA workflows: print codes that open staging builds, bug reports, or test plans in TestMu AI Test Manager so anyone on the team can open them from a phone.

Keep the destination URL short and readable before you generate; the free URL Slug Generator helps you craft clean slugs, and shorter content produces a simpler pattern that scans more reliably.

Frequently Asked Questions (FAQs)

Is there a free QR code generator that does not expire?

Yes. This QR code generator is free and creates static QR codes, which never expire because the data is encoded directly into the pattern rather than stored on a server. There are no scan limits, no hidden fees, and no account required.

Does Google have a free QR code generator?

Google Chrome has a built-in QR code option for sharing web pages: on desktop, click the share icon in the address bar and select Create QR code. It only encodes the URL of the open page, so for custom text, WiFi, or vCard codes you need a dedicated generator.

How do I create a QR code for an image?

A QR code stores text, not files, and its capacity tops out at 2,953 bytes, far too small for a photo. To share an image, upload it to a host or cloud drive, copy its public link, and paste that link into the Content field of this generator.

Can ChatGPT generate QR codes?

AI chatbots can write code that produces QR codes, but their image generators do not reliably output scannable patterns because a valid code must follow the exact module layout of the QR specification. A dedicated QR code generator is the dependable way to get a code that scans.

What types of content can a QR code store?

A QR code can store any text: website URLs, plain messages, WiFi credentials, vCard contact details, email addresses, SMS templates, and app links. Formats like WIFI: and MAILTO: tell the scanning phone how to act on the data. This generator encodes whatever content you enter as a static code.

What happens to the data I enter into this QR code generator?

Nothing you enter ever leaves your browser: the code is generated entirely on your device, with no upload and no server involved. The generated code is static and contains no tracking, so TestMu AI does not monitor or record scans of your printed code.

Generate your code above, scan-test it on a real phone, and print it knowing it will never expire. Need the reverse operation, pulling text out of a scanned picture? Try the free Image to Text tool. And when your code points at a web app, verify the landing page renders correctly across 3000+ browsers with TestMu AI before your print run.

Did you find this page helpful?

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests