Skip to content
No upload required

Private QR Code Generator

Create ten useful QR formats locally, inspect the exact payload, customize scanning settings, and download SVG or PNG.

Choose what the scan should do

Each route validates and encodes its own format, with practical examples and testing guidance.

How to create QR codes that last

One private generator for ten useful QR formats

Tool Swim’s QR family covers the actions people commonly need from printed material: open a URL, join Wi-Fi, save a contact, prepare an email or SMS, start a WhatsApp conversation, dial a phone number, open a map point, add a calendar event, or reach a Google review page. Each route has fields and validation designed for its payload rather than forcing every job into one generic text box. You can still inspect and copy the exact encoded text before downloading.

Generation happens in the browser with no rendering request to a QR API. This matters when a draft contains an unpublished URL, guest-network credential, contact detail, or event plan. Local generation limits exposure during creation, but it does not encrypt the finished symbol. Anyone who can see the image can decode its payload, so choose the route and information as carefully as you would choose visible printed text.

Static QR codes are simple by design

Every download here is a static QR code. The payload is embedded directly in the modules and does not depend on Tool Swim after download. There is no account, scan counter, subscription, or redirect controlled by this generator. A static code can remain useful for years when its content is durable, and it can be audited with any ordinary decoder. It also cannot be edited remotely after printing.

For a destination likely to change, encode a short path on a domain you control and manage the redirect there. For credentials, event details, contact records, or coordinates that may become sensitive or outdated, plan how physical copies will be removed. A dynamic service may offer editing and analytics, but it introduces an operator between the scanner and the destination. Choose that tradeoff deliberately rather than assuming tracking is required.

Settings that affect real scanning

Error correction adds redundancy. Medium is a reliable starting point for clean print. Quartile or high can recover from limited damage, though stronger correction makes the symbol denser. Low may produce larger modules for a short payload displayed in controlled conditions. None of these settings repairs poor contrast, missing quiet space, distorted proportions, a covered finder pattern, or a physical code printed too small for its viewing distance.

The margin control sets the light quiet zone around the modules. Four modules is the conservative default. Choose dark modules on a solid light background and treat the contrast notice as an early warning. Cameras also face glare, ink spread, screen brightness, motion, and focus. Brand colors are acceptable only after the exact color, material, size, and environment have passed testing on representative devices.

SVG for layout, PNG for convenient placement

SVG describes the QR as vectors, so it remains sharp when a designer places it on a business card, sign, poster, or packaging layout. It is the preferred source for professional print and large-format work. Ask vendors not to round modules, crop the quiet zone, or rasterize at a low resolution. If a workflow cannot accept SVG, export a PNG substantially larger than the final use and keep its width and height equal.

Pixel dimensions do not specify physical print size by themselves. A 512-pixel image can be large or small depending on layout resolution. Scan a production proof at the final physical dimensions rather than approving a zoomed design preview. Keep the original payload and source download with campaign files so a future reprint can be compared against what was approved.

A practical print test

Start with one final-size sample on the intended paper, label, sign material, or screen. Scan from the distance and angle a real visitor will use, not only from directly above at a desk. Try bright and dim light, an iPhone and Android phone, and any specialist scanner your audience relies on. Continue through the complete action: join the network, save the contact, open the draft, inspect the map pin, or import the calendar event.

Ask someone unfamiliar with the project to repeat the task using only the surrounding instruction. That reveals unclear labels and unexpected destinations that the creator can overlook. Provide a human-readable fallback such as a domain, email, phone number, network name, or address. QR codes improve convenience, but they should not make essential information inaccessible to people who cannot scan.

Security, privacy, and maintenance

A QR code is a data container, not a security boundary. Do not embed passwords, access tokens, private reset links, protected personal records, or confidential meeting details in material that can be photographed. Wi-Fi is the special case where a password is the purpose of the payload; use a separated guest network, control the card’s physical exposure, and destroy outdated copies when credentials rotate.

Maintain public codes as part of the content they support. Recheck URLs after migrations, phone numbers after provider changes, review links after profile updates, map points after entrance changes, and event details before every print run. Inspect public placements for stickers or damage. A well-generated symbol can still become unsafe or misleading when its destination, owner, or physical context changes.

Common QR generator questions

Are these QR codes free to use?

Yes. The routes create static SVG and PNG files without an account or scan subscription.

Does local mean the QR is secret?

No. Local creation avoids an upload, but anyone who receives the image can decode its plain payload.

Which download should I print?

Use SVG when your layout software accepts it. Use a high-resolution PNG when a document workflow requires pixels.