Toolhaus

QR Code Generator

Turn any text or link into a downloadable QR code image.

Type a URL or any text and get a QR code instantly. Adjust the size and download a crisp PNG for print or the web. Generated entirely in your browser — your data is never uploaded.

Enter content to generate a QR code.

Type or paste the text or URL you want to encode, then use the slider to set the pixel size — the preview updates as you type. Once it looks right, click "Download PNG" to save the image for printing or sharing.

Common mistakes

  • Entering a bare domain (example.com) instead of a full URL (https://example.com) can make some scanners treat it as plain text instead of a clickable link.
  • Encoding long paragraphs makes the pattern denser and harder for phone cameras to focus on and scan — keep text short or use a link instead.
  • Downloading a small size for a poster or flyer can look blurry when printed large; pick a bigger pixel size for print than for on-screen use.

Frequently asked questions

Do the QR codes expire?

No. They are static codes generated locally, so they work forever and are never tracked.

Is there a limit to how much text I can encode?

Yes. A QR code can hold a few thousand characters, but the more you add, the denser and harder to scan the pattern becomes — keep it short or use a link instead of a full block of text.

Is my content sent to a server to generate the code?

No. The QR code is generated entirely in your browser with JavaScript; nothing you type is uploaded or stored anywhere.

Can I change the color or add a logo?

Not currently. This tool generates a standard black-and-white QR code with no color or logo customization option.

Can any phone scan this?

Yes. It creates a standard QR code that any modern phone's camera or QR scanning app can read.

Privacy

All processing happens locally in your browser. Your data is never uploaded.

Read the practical guide for this category.

Related tools