tool hub Tool Hub

QR Code Generator

QR Code Generator — runs in your browser. Inputs are not stored.

Runs in your browser No sign-up Free to use


QR code generator

Enter values, then press Calculate.

How to use

  1. Put a URL or text in content. The default example is https://example.com.
  2. Choose size (px) between 128 and 512. The default is 256.
  3. Press Generate to draw a QR code on the canvas. The first time, the library is loaded from a CDN.
  4. Save qrcode.png with Download PNG if you need it.
  5. Reset restores the sample URL and 256 px. Generation itself happens on the browser canvas.

Key concepts

A QR code is a 2D barcode that cameras and readers decode as a string. This page dynamically loads qrcode 1.5.3 from jsDelivr, then draws on a canvas. Error-correction level is M and margin is 2 modules. Longer content packs modules tighter, so small sizes can be hard to scan. Empty content may draw a blank code by inserting one space. Size below 128 is raised to 128; above 512 is capped at 512. A brief generating note is shown.

Content and images are not uploaded to this site’s server. A network is still needed the first time to fetch the QR library. An ad blocker that blocks the CDN causes a generate error. A Wi-Fi password format (WIFI:T:…) is encoded as-is if you paste it as text. PNG comes from canvas toDataURL, so there is no server upload. Redrawing the same content uses the same module layout. After printing, scan once with a phone.

Example

Put a homepage URL and generate at 256 px for a QR a smartphone can open. For a business card or poster, raise to 384–512 px and download PNG. Short copy scans well even small; long URLs are safer with a larger size or a short link. Make a short link at 256 px for a sticker, or 512 px in poster margin. Korean guidance text in the content field is encoded as-is.

Related: ASCII art · Meme maker · Character counter

Frequently asked questions

Does the QR code generator work with both URL and text?

Yes. The string in the content field is encoded as-is. Korean can be entered as text. vCard and calendar text work too, but long payloads shrink modules—raise the size then.

What is the QR code size px range?

From 128 pixels to 512 pixels. Out-of-range values are clamped. Pick a large value for print. About 256 for screen, 384 for a card, and 512 for a banner is practical. Too small fails distant cameras.

How do I download the QR code PNG?

After generating, press Download PNG. The file name is qrcode.png. Generate first so the canvas is filled. Downloading before generate can save a blank image. Download after the canvas is visible.

Does QR code generation need the internet?

A network is needed the first time the library loads. After that it draws in the browser only. The content itself is not uploaded. If an ad blocker blocks cdn.jsdelivr.net, a load-failure message appears. Allow it briefly and generate again.

What is QR error-correction level?

This tool is fixed at medium (M). Some occlusion can still restore, but a large logo overlay can increase scan failures. There is no option for L, Q, or H. If you plan a large logo composite, a dedicated design tool is better.

Can I make a Wi-Fi password QR too?

Put a WIFI: format string in content. There is no separate wizard; it is standard text encoding. WIFI:T:WPA;S:...;P:...;; opens wireless settings on most phones.

QR Code Generator cover image
Your input is not sent to the server and disappears when you close the page.

Last reviewed: 2026-09-04