QR MAKER

QR Code Generator

Type a URL or text, optionally add a logo, and download a scannable PNG instantly.

QR MAKER

☞ runs entirely in your browser — nothing is uploaded

QR preview

scan-ready codes

Generate QR codes from text or links

The code carries whatever you type, and nothing else. There is no redirect through a tracking domain, which means two things: nobody can count your scans, and nobody can switch the destination later or take it offline. A printed code from this page keeps working for as long as the URL inside it does.

That is the trade against the free QR services that hand you a short link. Their code survives a change of destination; yours survives the company shutting down. For a flyer, a label or a table tent, the second failure mode is the one that actually happens.

three steps

How to create a QR code

01

Enter the content

A URL, a phone number, a wifi string, or any text. Shorter payloads produce fewer modules, and fewer modules survive being printed small — trim tracking parameters off a link before you encode it.

02

Set size and error correction

Pixel size decides the export resolution; error correction decides how much damage the code tolerates. Adding a logo switches to the highest level automatically.

03

Download

Save the PNG and place it in your layout. Keep the white margin that comes with it — that quiet zone is part of the code, not padding.

quick answers

QR Code Generator FAQ

Can I add a logo?

Yes, and the generator switches to error correction level H the moment you do. The logo covers a little over a fifth of the width with a white border around it, which sits inside what H can reconstruct — that is why the code still scans with a hole in the middle.

What error correction should I use?

M recovers about 15% of the code and is fine for a screen or a clean print. Go to Q or H when the code will be small, on a curved surface, on fabric, or anywhere it might be scuffed. Higher levels add modules, so the code gets denser.

Why does my code stop scanning when I crop it tightly?

You cropped into the quiet zone. Scanners need a clear margin of about four modules on every side to find the code at all. The exported PNG includes it — do not trim to the black edge in your layout.

How small can I print it?

A common rule is a hand-scanned code should be at least 2 cm across, more if the payload is long or the surface is not flat. Test with the actual print, not the screen: paper contrast and ink spread both cost you.

Can I change where it points after printing?

No. The URL is encoded in the pattern itself. If the destination might move, point the code at a URL you control and put a redirect behind it — that keeps the choice in your hands rather than a QR service.

Should the code be dark on light?

Yes. Scanners expect dark modules on a light background, and many fail on an inverted code. Keep strong contrast and avoid printing it over a photograph.

Are payloads sent to a server?

No. The code is generated in your browser, so a wifi password or a private link never leaves the device.

What formats are supported?

PNG download. The input can be any text a QR reader accepts.

Is this tool free?

Yes — free, no sign-up, no watermark.