CanDoYa
EN

Free QR Code Generator

Runs entirely in your browser - no upload, no sign-up.

Options
QR code
Enter text or a link to generate a QR code.
Share this tool

What is a QR code generator?

A QR code generator turns text or a link into a scannable QR code image. Type or paste your content, choose the size, colors, and error-correction level, then download the code as PNG or SVG. This one runs entirely in your browser, so your codes are static, private, and never expire.

How to use

  1. 1Enter your text or link. Paste a URL, message, phone number, or any text. The QR code updates live as you type.
  2. 2Adjust the options. Pick an error-correction level, the PNG size, and the code and background colors. The notes warn you if a choice hurts scanning.
  3. 3Download PNG or SVG. PNG works everywhere; SVG is a vector, so it stays sharp at any print size.
  4. 4Test the scan. Point an iPhone and an Android camera at the code on screen or paper to confirm it opens what you expect.

Who it's for

Many QR services create dynamic codes that route every scan through their server - and stop working when the free trial ends. This tool encodes your text directly into the pattern, so the result is a static code with no redirect, no tracking, and no expiration date. Everything is generated locally in your browser; nothing is uploaded.

FAQ

Is this QR code generator free?

Yes. It is completely free with no account, no watermark, and no limits on how many codes you create. You can download every code as a PNG or SVG and use it commercially.

Do the QR codes expire?

No. The codes are static: your text or link is encoded directly into the pattern, with no shortener or server redirect in between. A downloaded code keeps working forever - or for as long as the link it points to exists.

Is my text or link uploaded?

No. The QR code is generated locally in your browser. The text, link, or data you encode never leaves your device, which also makes the tool safe for internal URLs and tokens.

Should I download PNG or SVG?

PNG is best for screens, documents, and most everyday uses - pick a larger pixel size for large prints. SVG is a vector format that scales to any size without blurring, which makes it the safer choice for posters, packaging, and professional printing.

How much text fits in a QR code?

At the lowest error-correction level a single QR code holds up to 2,953 bytes of text, 4,296 alphanumeric characters, or 7,089 digits. Higher error-correction levels reduce that capacity, and shorter content always produces a cleaner, easier-to-scan code.

What does the error-correction level do?

QR codes store redundant data so they still scan when partly damaged or covered. Level L recovers about 7% of the code, M 15%, Q 25%, and H 30%. Higher levels make the code denser, so use L for long text and Q or H for print.

Can I change the QR code colors?

Yes - pick any code and background color. Keep the code clearly darker than the background: scanners binarize the image, so low contrast or inverted colors (light code on dark background) often fail to scan.