QR Code Generator

Turn any text or link into a scannable QR code.

This turns any short text or link into a scannable square code that a phone camera can read instantly. Type in a URL, a message, or contact details, and it renders a QR code you can display, print, or share, no app or account required.

How to use it

  1. Type or paste the text or link you want to encode.
  2. Watch the QR code appear automatically.
  3. Test it by scanning it with a phone to confirm it works.
  4. Right click or long press the image to save it, or take a screenshot.
  5. Regenerate anytime by editing the input text.

When it helps

  • Printing a code on a flyer that links straight to an event page.
  • Adding a code to a business card that opens a portfolio link.
  • Sharing Wi-Fi details or a link with someone nearby without typing anything.
  • Linking a printed menu or package to an online resource.
  • Putting a scannable link on a presentation slide.

Good to know

  • Keep the encoded text as short as you reasonably can. Longer text creates a denser code that's harder to scan.
  • Test the code with more than one phone before printing it in bulk.
  • Print it large enough and with good contrast so a camera can focus and read it easily.
  • Always test a generated code yourself before printing it in bulk on something that would be costly to reprint.
  • If the code links to a page that might change later, link to a redirect you control rather than the exact destination URL, so you can update where it points without reprinting anything.

Questions

Does this tool store the links I generate codes for?

The image itself comes from a third party API based on what you type. This tool doesn't separately log or store your input beyond generating the image.

Can I put any text in a code, not just a link?

Yes, a QR code can hold any short text, including a plain message, contact details formatted as a vCard, or Wi-Fi credentials in the right format.

Is there a limit to how much text a code can hold?

Technically a few thousand characters, but shorter is more reliable in practice. A long piece of text is better shared as a link to a page instead.

Can I add a logo or custom colors?

This generates a standard black and white code. For custom colors or an embedded logo, you'd need a more specialized tool, and should always retest scannability after customizing.

Will it still work printed very small?

A very small code can be hard for a camera to focus on, so test the actual printed size before finalizing artwork, especially for longer encoded text.

Do QR codes expire?

The code itself doesn't expire since it just encodes text, but if it points to a web page, that page could later move or be taken down, which would make the code stop working.