Home All 32 Tools

Categories

Text ToolsImage ToolsDeveloper ToolsDesign & CSS GeneratorsBlogger, SEO & YouTube ToolsCalculators & Utilities

Site

About Us Contact Us Privacy Policy Disclaimer
Developer Tools

QR Code Generator

Create permanent, scannable QR codes for links, plain text, Wi-Fi networks, email and phone numbers — download as PNG or infinitely scalable SVG.

Free forever Nothing uploaded Works offline No sign-up

About the QR Code Generator

A QR code is a two-dimensional barcode that encodes text — most often a URL — in a grid of black and white modules. It carries its own error correction, which is why a code still scans with a logo covering the middle or a coffee ring across one corner. The encoding is defined by an open standard, ISO/IEC 18004, and no company owns or licenses it.

That last point matters more than it sounds. Many “free” QR generators produce a code that points at their own domain and redirects to your link. That is convenient for them — they can count the scans and, in a number of documented cases, disable the redirect and demand a subscription once the code is printed on ten thousand flyers. A code generated here contains your actual destination directly. There is nothing to expire, no account attached to it, and nobody in between.

The generator is a complete implementation of the standard, running in your browser. It selects the smallest version that fits your data, applies the error correction level you choose, evaluates all eight mask patterns and picks the one the specification scores best. The output is a real QR matrix, exportable as a PNG at any resolution or as an SVG that stays perfectly sharp at billboard size.

How to use it

  1. Choose a content typeA URL, plain text, a Wi-Fi network, an email address, an SMS message or a phone number.
  2. Enter your detailsStructured types show the right fields — Wi-Fi asks for the network name, security type and password.
  3. Set the error correctionLow, Medium, Quartile or High. Higher levels survive more damage but need a denser code.
  4. Adjust the appearanceChange the foreground and background colours, the module size and the quiet-zone margin.
  5. Test the scanPoint a phone camera at the preview before you download — always test before printing.
  6. Download PNG or SVGPNG for screens and documents, SVG for print and any use that needs to scale.

Features

  • Six content typesURL, text, Wi-Fi credentials, email, SMS and telephone, each with correctly formatted output.
  • Four error correction levelsFrom roughly 7% recoverable damage at level L to about 30% at level H.
  • Automatic version selectionThe smallest QR version that fits your data is chosen, keeping modules as large and scannable as possible.
  • Custom coloursSet foreground and background, with a contrast warning if the combination will not scan reliably.
  • PNG and SVG exportRaster output at any pixel size, plus vector SVG that never degrades however large it is printed.
  • No redirects, no expiryYour destination is encoded directly in the code. No third-party domain, no tracking, nothing to cancel.

Who uses this tool

  • Restaurants and venuesPut a menu, a Wi-Fi password or a review link on a table card that keeps working forever.
  • Event organisersAdd a code to posters and badges that opens the schedule, map or registration page.
  • Small businessesLink packaging, receipts and business cards to a landing page, catalogue or booking form.
  • EducatorsShare a resource, worksheet or submission form with a class in one scan instead of a dictated URL.

Tips worth knowing

  • Use error correction level H whenever the code will be printed, especially outdoors — it survives scuffing, folding and partial obstruction.
  • Keep the quiet zone. Scanners need clear space around the code equal to about four modules; artwork crowding the edge is a common failure.
  • Dark code on a light background scans best. Inverted codes work on some readers and fail on others, so avoid them for anything printed.

Frequently asked questions

Do these QR codes expire?

No. The destination is encoded directly into the pattern, so the code works for as long as the destination does. There is no account, no redirect service and nothing that can be switched off. This is the key difference from generators that route scans through their own domain.

Which error correction level should I choose?

Level M for screens and general use. Level Q or H for anything printed, placed outdoors, or overlaid with a logo — H tolerates roughly 30% damage, at the cost of a denser pattern.

How small can I print a QR code?

As a rule of thumb, the printed width should be at least a tenth of the intended scanning distance. For a code scanned at arm's length, about two centimetres square is a sensible minimum; more data means more modules and a larger minimum size.

Can I put a logo in the middle?

Yes, if you use error correction level H and cover no more than roughly 20–25% of the code's area. Download the SVG, place your logo centrally in a vector editor, and test the result with several phones before it goes to print.

How does the Wi-Fi QR code work?

It encodes a standard WIFI: string containing the network name, security type and password. Android and iOS both recognise this natively — the camera offers to join the network directly, with no app needed.

Can I track how many people scan my code?

Not with a static code, because nothing sits between the scanner and your destination. If you need scan counts, point the code at a URL carrying UTM parameters and read the numbers in your own analytics — you keep the data and the code still never expires.

All Developer Tools