Back to blog

How to Make a QR Code for Free (Menus, WiFi, Links, and More)

5 min read

What a QR code is actually good for

A QR code is a fast, camera-friendly shortcut between something physical, a menu, a poster, a business card, a product package, and something digital, a website, a WiFi network, a contact card, or a payment link. Instead of typing a long URL, a customer just points their phone camera at the code and gets forwarded automatically, which is why they've become standard on restaurant tables, event flyers, and packaging.

The most common uses

Restaurants use them to link to a digital menu instead of reprinting paper ones every time a price changes. Businesses put them on a storefront window or a business card to link straight to a website, a booking page, or a WiFi login so guests connect without typing a password. Event organizers put a code on a flyer to link to registration, and product packaging often carries one linking to an instruction video or a warranty registration page.

Generating one on EraserImg

The QR Code tool lets you type or paste whatever you want the code to link to, a URL, plain text, or WiFi credentials, and generates the code instantly as a downloadable PNG. Because it runs client-side with no account needed, you can generate as many codes as you want for different purposes without any usage limit or watermark on the file.

What actually makes a QR code scan reliably

Size and contrast matter far more than most people expect. A code needs enough physical size relative to the scanning distance, a code on a table tent scanned from a few inches away can be small, but one on a large poster meant to be scanned from across a room needs to be proportionally larger. High contrast between the code and its background is essential; a QR code printed in a light color on a busy photo background will frequently fail to scan even though it looks fine to the human eye.

Testing before you print

Always scan your generated code with two or three different phones before sending it to print, ideally including at least one older phone camera, since scanning reliability varies more between devices than most people assume. If you're placing the code on a colored background or over an image, leave a plain quiet zone, a margin of empty space, around the code itself; scanners rely on that margin to find the code's edges.

Try the tool mentioned in this guide.

Open tool