//NoTraQR.com

#000000
#ffffff

 

Free since 2024 31 languages 100% client-side GDPR compliant by design No account required

Free QR Code Generator — Privacy First

Generate QR codes for URLs, WiFi networks, contact cards (vCard), email, SMS, phone numbers, GPS locations and plain text — completely free, no account needed, no tracking.

Unlike most QR generators, notraqr.com runs entirely in your browser. Your data never leaves your device. No server, no cookies. To cover the costs of this free tool, notraqr.com displays one Google advertisement. Your QR content always stays on your device only.

✓ URL QR codes ✓ WiFi QR codes ✓ vCard / Contact QR codes ✓ Email QR codes ✓ SMS QR codes ✓ Phone QR codes ✓ GPS / Location QR codes ✓ Plain text QR codes

How NoTraQR works

When you open NoTraQR, the page loads a JavaScript implementation of the QR specification along with the interface. From that point on, every QR code you generate is built locally on your device. The encoder runs on your processor, the image is rendered in your browser, and the file is downloaded directly. Nothing is sent to any server.

Step by step

  1. Choose a type. Pick from the tabs at the top: URL, WiFi, Contact (vCard), Email, SMS, Phone, Location or plain Text.
  2. Enter your data. Type the URL, WiFi credentials, contact details or any other content. This stays in your browser's memory — it is not transmitted.
  3. Customise. Set the output size (200, 300 or 400 px), error correction level (L, M, Q, H) and foreground and background colours. Optionally upload a logo to overlay on the centre.
  4. Generate. The encoder applies error correction, arranges the modules and renders the result. The whole computation runs on your device.
  5. Download. Save the result as PNG (screens), SVG (print) or STL (3D printing). The file is constructed in your browser and downloaded directly.

The anonymous counter

Each time a QR code is generated, NoTraQR sends a single +1 increment to its counter so the homepage total stays accurate. The request contains no content, no cookies and no persistent identifier; a short-lived hashed IP is used solely to rate-limit abuse and is discarded within sixty seconds.

The advertisement

One Google AdSense advertisement is displayed on this page to cover hosting and domain costs. AdSense is the only third-party service active on NoTraQR and is fully disclosed in the privacy policy. The ad never receives the contents of your QR code, because that content never leaves your browser tab.

Open standard

NoTraQR generates QR codes that conform to ISO/IEC 18004, the international QR specification. The output is compatible with every standard scanner, including the camera apps built into iOS and Android. For the technical detail behind that, see the technical guide.

Install as an app

NoTraQR is a Progressive Web App. On Android, install it from Chrome's Add to Home Screen prompt. On iOS, use Safari's Share menu and choose Add to Home Screen. Once installed, it works offline after the first load.

What people use QR codes for

QR codes started life on Toyota assembly lines in 1994 and ended up everywhere. The list below covers the everyday situations where a QR code is the simplest available tool — and the ones NoTraQR is most often used for. The historical background is on the history and anatomy page.

Restaurant menus

A QR code on each table that links to a digital menu eliminates printing costs and lets the menu update instantly when a dish sells out or a price changes. This became standard during the COVID-19 pandemic and has remained popular since.

Business cards and email signatures

A vCard QR code encodes name, organisation, phone, email and website into a single scannable image. The recipient scans, the phone offers to save the contact — no manual typing.

WiFi access for guests

Print a QR code that connects guests automatically when scanned. Ideal for cafés, hotels, waiting rooms and Airbnb properties. The password is encoded directly in the pattern, so no app is required and the credentials never pass through a third-party server.

Product packaging

Manufacturers link consumers to instructions, ingredient lists, recipes, sustainability information or promotional content. A single physical product can serve many languages by detecting the user's locale on the landing page.

Payments

QR-based payment is standard across Asia and growing rapidly in Europe and the Americas. Customers scan a code displayed at the checkout to complete payment through their banking app — no card reader required.

Event tickets and check-in

Digital event tickets use a unique QR code as identifier. The code is scanned at the entrance gate without requiring a physical ticket or a specific app — any standard QR scanner works.

Marketing campaigns

Posters, flyers and magazine ads use QR codes to bridge physical media and digital content. A scan can take the reader to a landing page, a video, a discount code or a social-media profile.

Product authentication

Luxury brands and pharmaceutical companies use unique QR codes to verify product authenticity. Each code links to a verification page confirming the product is genuine and tracking it through the supply chain.

Location sharing

A GPS QR code encodes coordinates that open directly in the device's maps application when scanned. Useful for directing visitors to event venues, trailheads, construction sites or hard-to-find addresses.

Email and SMS pre-fill

Support teams and marketing departments use email and SMS QR codes to pre-fill messages. A customer scans the code on a product and their email app opens with the support address and subject line already filled in.

3D-printed labels and signage

NoTraQR is one of the few generators that exports an STL file ready for 3D printing. Makers use these for workshop tool labels, filing systems, keyrings, restaurant menu stands and decorative plaques.

Office and asset management

Companies label equipment, meeting rooms and storage locations with QR codes that link to booking systems, manuals or asset databases. Scanning a code on a piece of equipment instantly pulls up its service history.

Tips and best practices

Most QR codes that fail in the field fail for one of a small number of avoidable reasons. The list below is the practical, condensed version of the longer technical guide.

Keep the URL short

The more data you encode, the more modules the code needs and the denser it becomes. A 30-character URL produces a noticeably smaller, more reliable code than a 200-character URL with tracking parameters. If a long URL cannot be avoided, route it through a short link first.

Always test before printing

Never send a QR code to print without testing it. Scan it with at least two different devices — ideally one iPhone and one Android — before committing to a print run. Check that the destination is correct and loads properly.

Maintain high contrast

QR codes work best with high contrast between dark modules and a light background. Black on white is most reliable. If you use brand colours, keep the foreground much darker than the background and avoid similar shades. If in doubt, download the SVG and check a printed proof.

Respect minimum print size

For reliable scanning, print at a minimum of 2 cm × 2 cm. For codes carrying more data — longer URLs, vCards — aim for 3 cm × 3 cm or larger. Very small printed codes are difficult for cameras to focus on, especially in poor lighting. For posters and signage, use SVG so the code scales without quality loss.

Use level H whenever you add a logo

If you place a logo over the centre of the code, set error correction to level H. The logo covers data modules; high error correction ensures the scanner can recover the content from the remaining 70% that is still visible.

Leave a quiet zone

Every QR code needs a margin of empty space around it — the quiet zone — at least four modules wide on all sides. Scanners use this margin to detect the boundary of the code. When placing a QR in a design, do not let other graphic elements touch or overlap it.

Pick the right file format

For screens, PNG is fine. For anything that will be printed, always use SVG — it scales to any size without becoming pixellated. A 300 px PNG enlarged to 10 cm in print will look soft; an SVG at 10 cm prints cleanly.

WiFi codes and special characters

If your WiFi password contains quotation marks, backslashes or semicolons, scan the generated code with both an iOS and an Android device immediately after generation to confirm the password matches what you typed. NoTraQR escapes special characters per the WiFi QR specification, but a quick verification rules out edge cases.

3D-printing tips

Use error correction level H, and print in two contrasting colours rather than a single-colour relief — a dark module on a light base reads vastly more reliably under typical lighting than an embossed monochrome print. Module height of 0.4 to 0.8 mm above the base tile gives good tactile definition and scanability. Test the printed code under good lighting before distributing it.

Frequently Asked Questions

What is a QR code?

A QR code, short for Quick Response code, is a two-dimensional matrix barcode that can be scanned by a smartphone camera. It encodes text — typically a URL, a WiFi credential, a contact card or a payment link — as a pattern of black and white squares. Unlike traditional one-dimensional barcodes, a QR code is read in both horizontal and vertical directions, which lets it hold thousands of characters in a small physical area.

What does QR stand for?

QR is short for Quick Response. The name was chosen by the inventors at Denso Wave to describe the original goal of the format: a barcode that could be decoded at high speed by industrial scanners on a moving assembly line. The recognisable corner squares and timing pattern were specifically designed to make detection fast.

Who invented the QR code?

The QR code was invented in 1994 by Masahiro Hara, an engineer at Denso Wave, a Japanese subsidiary of automotive supplier Denso. Hara and his small team developed it over two years to solve a tracking problem on Toyota-group assembly lines, where 1D barcodes could not store enough information about individual car parts.

Are QR codes free to use commercially?

Yes. The QR code format was patented by Denso Wave but the company chose not to enforce its patent rights, and the specification was later published as the open standard ISO/IEC 18004. Anyone can generate and use QR codes commercially without paying royalties. The phrase "QR Code" is a registered trademark of DENSO WAVE INCORPORATED, but the format itself is free.

Do QR codes expire?

Static QR codes — the kind NoTraQR generates — do not expire. The destination is encoded directly into the dark and light modules of the code, so there is no third-party redirect that could break or be turned off. Dynamic QR codes, sold by some commercial services, point to a redirect URL that can expire if the service shuts down or your subscription ends.

Is there a scan limit on QR codes?

No. A QR code can be scanned an unlimited number of times. Static codes contain the destination directly, so every scan is independent. Some commercial dynamic-QR services count scans for analytics and may rate-limit free accounts, but that is a property of those services, not of the QR format itself.

What information can I store in a QR code?

A QR code can hold up to about 7,089 numeric digits, 4,296 alphanumeric characters, or roughly 2,953 bytes of binary data including UTF-8 text. In practice this means any URL, vCard, WiFi credential, email or SMS template, plain text, GPS coordinate or short message will fit comfortably. Shorter content produces a denser, more reliable code.

What's the difference between a static and a dynamic QR code?

A static QR code encodes the actual destination — for example, the literal URL — directly into the pattern. A dynamic QR code encodes a redirect URL controlled by a third-party service, which then forwards the user to the real destination and can log every scan. Dynamic codes allow the destination to be changed after printing and provide scan analytics, but they depend on the service staying online and maintaining your account.

Why does NoTraQR only generate static QR codes?

Two reasons. First, generating static codes means there is no server in the redirect path, which keeps your data on your device. Second, static codes are permanent: once printed, your QR code keeps working forever without depending on a third party. Dynamic codes are useful in some commercial contexts but require ongoing infrastructure that conflicts with NoTraQR's privacy-first design.

How do I know NoTraQR doesn't track my data?

You can verify it directly. Open the browser developer tools (F12), switch to the Network tab, and watch the requests as you generate a QR code. Type a distinctive phrase as input — your QR payload will not appear in any outgoing request. The detailed step-by-step verification is on the why no tracking page.

What file formats can I download?

Three formats are available. PNG is a raster image suitable for screens and digital reuse. SVG is a vector format that scales to any size without quality loss and is the right choice for print and signage. STL is a 3D model file that you can open directly in Bambu Studio, Cura or PrusaSlicer to print a physical, scannable QR code on a 3D printer.

What is error correction in a QR code?

Error correction is redundant data that lets a QR code be read even when part of it is damaged, dirty or covered. The QR specification defines four levels — L (~7% recoverable), M (~15%), Q (~25%) and H (~30%). Higher levels produce slightly larger codes but survive more damage. Level M is the default for everyday use; level H is required if you place a logo on top of the code.

Can I add a logo to my QR code?

Yes. NoTraQR lets you upload an image and overlay it on the centre of the generated code. When you do this, set the error correction level to H so that the modules covered by the logo can still be recovered by the scanner. Keep the logo small enough that the corner finder patterns and timing pattern remain fully visible.

What's the minimum size to print a QR code reliably?

For a short URL, 2 cm × 2 cm on printed paper is a safe minimum. For longer payloads such as a vCard with full contact details, aim for at least 3 cm × 3 cm. As a rule of thumb, a QR code intended to be scanned from distance D should be at least D / 10 in width — a billboard scanned from five metres should be at least 50 cm wide. Always test on at least one iOS and one Android device before going to print.

Can I use NoTraQR offline?

Yes, after the page has loaded once. The QR encoding library is JavaScript that runs entirely in your browser, so once everything is cached you can generate codes without an internet connection. NoTraQR is also a Progressive Web App: on Android you can install it to your home screen from Chrome, and on iOS you can use Safari's Share menu to add it to your home screen.

What languages does NoTraQR support?

The interface is available in 31 languages, covering most of Europe — Dutch, English, German, French, Spanish, Portuguese, Italian, Polish, Russian, Ukrainian, Romanian, Czech, Slovak, Slovenian, Croatian, Bulgarian, Greek, Swedish, Norwegian, Danish, Finnish, Hungarian, Lithuanian, Latvian, Estonian, Turkish, Catalan — together with Hebrew, Arabic (with right-to-left layout), Japanese and Korean. The site detects your browser's preferred language automatically and you can switch at any time from the selector at the top.

Why does NoTraQR show ads?

One Google AdSense advertisement on the homepage covers the cost of hosting and the domain, and keeps the tool free to use without limits. The ad does not see the contents of any QR code you generate, because that content never leaves your browser. AdSense is the only third-party service active on the site, and it is fully disclosed in the privacy policy.

How can I support NoTraQR?

The most useful thing you can do is share NoTraQR with people who would benefit from a private QR generator, and keep an ad-blocker disabled while you are on the site. If you would like to contribute directly, donation links (Buy Me a Coffee and PayPal) appear in the trust band near the top of this page. Feedback and bug reports via info@notraqr.com are equally welcome.

Reviews

What people say. Anonymous and country are optional.

No reviews yet. Be the first!

Got your QR code?

NoTraQR is built by one person, runs without tracking, and survives on a single ad. If it saved you time:

Buy me a coffee or via PayPal

Leave a review

Rating *
Name
Auto-detect uses a one-time third-party IP lookup. No logging on NoTraQR.
RECENT REVIEW
★★★★★