PixKit
Free · 100% local · No sign-up

Free QR Code Generator

Turn any link or text into a crisp, downloadable QR code — with your choice of error correction, color, and even a centered logo. Nothing is ever uploaded.

Drop images to start editing

Add one or many — PNG, JPG & WebP. Or paste with /Ctrl + V

Browse all 36 tools
No upload — fully private Free & unlimited Works offline

How do I make a QR code without a website tracking it?

Type your link or text into PixKit's QR tool, pick an error-correction level (L, M, Q or H), a color, and optionally a centered logo, then click Generate QR. A crisp 512×512 code renders directly on the canvas in your browser — export it as PNG, WebP or JPG. No upload, no tracking redirect, no expiry.

A private image toolkit, not just a watermark remover

Clean the Gemini sparkle, then finish the job — crop, resize, convert and adjust without uploading a single pixel.

Lossless watermark removal

Reverse-alpha math restores the true pixels under the Gemini logo — no blur, no AI guesswork.

Crop & resize

Crop to any aspect ratio with draggable handles, then resize to exact pixels or quick scales.

Convert & compress

Export to PNG, JPG or WebP with a quality slider and a live file-size estimate.

100% private

Every tool runs locally with undo/redo. Nothing is uploaded — it even works offline.

Make a QR code in 3 steps

Type, style, generate — the code renders straight onto your canvas.

Enter your link or text

Type a URL, plain text, phone number, or Wi-Fi string into the field — anything textual can be encoded.

Style it

Choose an error-correction chip (L, M, Q or H), pick a module color, and flip the Logo switch if you want your logo centered on a white pad.

Generate and export

Click Generate QR — a 512×512 code with a proper quiet zone becomes the working image. Download it as PNG, WebP or JPG from the top bar.

Where these QR codes end up

Menus and table cards

Link diners to a menu or ordering page. Use level H with your restaurant logo in the middle and it still scans off a laminated card.

Business cards and CVs

Encode your portfolio, LinkedIn or vCard text so a scan replaces manual typing — the 512 px PNG prints sharp at business-card sizes.

Wi-Fi sharing

Encode a WIFI:S:name;T:WPA;P:password;; string and guests join your network by pointing a camera — the password never touches a third-party site.

Posters and packaging

Send people to tickets, instructions or registration pages. Higher error-correction keeps codes scannable when printed over textures.

Slides and handouts

End a talk with a scannable link to your resources instead of a long URL nobody will retype.

Frequently asked questions

Common questions about the PixKit QR code generator.

Is this QR code generator really free?+
Yes. PixKit is completely free with no sign-up, no watermarks, and no usage limits — including the logo option, which is often paywalled elsewhere.
Can anyone see the links or Wi-Fi passwords I encode?+
No. The code is generated 100% locally in your browser — the text never leaves your device, and because PixKit encodes your exact string (no redirect service), nobody can log or count the scans either.
What can I encode in a QR code?+
Anything that fits in text — website links, plain text, email addresses, phone numbers, Wi-Fi credentials, or vCard contact details all work.
Can I add a logo to the middle of my QR code?+
Yes. Turn on the Logo switch and pick an image when you generate — it's composited dead-center on a white pad. Choose the Q or H error-correction level so the covered modules stay recoverable.
Which error-correction level should I choose?+
M (the default) suits most links. Use L for maximum data density, and Q or H when the code carries a logo, prints small, or may get scuffed — higher levels add redundancy so damaged codes still scan.
What size is the generated QR code?+
It renders at 512×512 pixels with a built-in quiet zone — crisp on screens and sharp in print at typical card and poster sizes. Need it bigger? Run it through PixKit's Resize tool after generating.
How do I download the QR code?+
After clicking Generate, the QR code becomes the working image. Use the export button in the top bar to download it as a PNG, WebP, or JPG.
Why won't the QR tool run when PixKit is opened as a file?+
The QR module ships with PixKit but loads as an ES module, which browsers block on the file:// protocol. Use pixkit.com, or run start.command to serve the app locally, and generation works.

Generate QR codes privately, right in your browser

PixKit turns any URL, text, contact detail, or Wi-Fi string into a crisp QR code without sending a single byte to a server. The QR is rendered directly onto the canvas at 512×512 pixels with a proper quiet zone, so you can export it as a PNG, WebP, or JPG and use it anywhere — print, slides, packaging, or the web.

Yours forever — no redirect, no expiry

Many online generators quietly encode a shortened tracking link instead of your URL, then disable it when the free trial ends. PixKit encodes exactly the text you type, so the printed code keeps working as long as your destination exists — and nobody logs who scanned it.

Error correction and color you control

Pick from four error-correction levels (L, M, Q, H). Higher levels add redundancy so the code still scans even if part of it is damaged, covered, or printed small. Swap the classic dark modules for the green or blue swatch to match your brand — the light background stays white for maximum scanner contrast.

Drop a logo in the middle

Flip the Logo switch and PixKit asks you to pick an image, then composites it dead-center on a white pad sized to about a fifth of the code. Pair a logo with the Q or H error-correction level so the hidden modules are fully recoverable and the code scans reliably.

QR Code Generator: local vs. cloud tools

PixKitTypical online tools
Where your image is processedOn your device — nothing is uploadedUploaded to the tool's servers
Price, accounts & limitsNo sign-up or usage credits; browser safety limits applyFree-tier caps, accounts, paywalls
Speed on large filesNo upload or queue; speed depends on the deviceUpload, wait in queue, download
Works offlineYes — installs as a PWANo connection, no tool
What gets encodedExactly your text — a direct, permanent code with no redirectOften a tracking short-link that dies with your account
Logo in the middleFree — centered on a white pad, pairs with Q/H error correctionUsually a premium feature
Sensitive payloadsWi-Fi passwords and private links never leave your browserThe generator's server sees every URL and password you encode

Pairs well with

More free image tools

One private editor, a tool for every job — all 100% local, no upload.