CalcHub

QR Code Generator

Type any text or URL and a QR code appears instantly. It is completely free, with no generation limits and no watermark. Everything is processed inside your browser — what you type is never sent to a server — so you can use it with confidence. Pick a size (256, 512, or 1024 px) and download the result as a PNG file.

Everything is processed in your browser — nothing is sent to a server.

Examples

Restaurant menu URL as a QR code

Turn your online menu or ordering page URL into a QR code and place it on each table. Customers scan it with their phone camera to open the menu right away, and you can update the page behind the link without reprinting anything.

Wi-Fi sign for guests

Enter text in the WIFI:T:WPA;S:NetworkName;P:Password;; format to create a QR code that connects devices to your Wi-Fi with a single scan. Post it on the wall of a cafe or office so guests never have to type the password.

Contact details on a business card

Encode your website, email (mailto:address), or phone number (tel:number) as a QR code and print it on a corner of your business card, so recipients can save or reach you with one scan.

FAQ

Do the generated QR codes expire?

No. This tool creates static QR codes — the content is encoded directly into the image itself — so they never expire and work permanently. Note that if the page behind a URL you encoded is taken down, the code will still scan but the link won't open, so keep the destination itself alive.

What should I do when a QR code won't scan?

It is usually a matter of size, contrast, or margin. Make sure the printed code is not too small (at least 2×2 cm is recommended), that there is strong contrast between the code and its background, and that a quiet zone (empty margin) is preserved around it. Longer content also makes the pattern denser and harder to scan, so consider shortening long URLs before generating.

Is it really free? Is there a watermark?

Yes, it is completely free. There is no generation limit, no sign-up, and the downloaded PNG carries no watermark or logo. You can use it freely for both personal and commercial purposes.

Is what I type stored anywhere?

No. QR code generation happens entirely inside your browser. The text or URL you enter is never transmitted to or stored on a server, so even private content never leaves your device.

What size should I print a QR code?

A good rule of thumb is about 1/10 of the scanning distance. For a business card or flyer scanned from 30 cm, 3×3 cm works well; for a poster viewed from 2 m, aim for around 20×20 cm. For print, download at 512 px or larger, and use 1024 px for large-format printing.

How do QR codes work?

A QR (Quick Response) code is a two-dimensional barcode that encodes text into a black-and-white grid. The three large squares in the corners (finder patterns) let a camera locate and orient the code, and the data is read from the remaining grid.

QR codes include built-in error correction, so they can still be read even when partially covered or damaged. This generator uses the standard M level (recoverable up to roughly 15% damage), which is plenty for typical print and on-screen use.

The more content you encode, the denser the grid becomes and the harder it is to scan. For URLs, keeping the address short is the best way to get an easy-to-scan code.

Where QR codes come in handy

Shops and restaurants: menus, ordering pages, review request links, and social media accounts.

Offices and events: Wi-Fi access signs, event registration pages, survey links, and sharing presentation materials.

Personal use: contact details on business cards, portfolio or blog addresses, payment account details, and map links on invitations — anywhere you want to bridge a short piece of information from offline to online.