DailySmartTools

QR Code Generator

Create a QR code for a link or text, then download it as PNG or SVG.

Updated September 19, 2026Checked by the editorial team

23 of 1,200 characters. The code is generated in your browser; your text is never sent anywhere.

px

128 to 1024 pixels (PNG download)

Download PNG

Type a web address or any text and a QR code appears. Download it as a PNG for screens and documents, or as an SVG for print that must stay sharp at any size.

The code is created in your browser. Nothing is uploaded, there is no tracking redirect, and the code does not expire, because it simply encodes the text you entered.

How qr code generator works

The text is encoded into a grid of dark and light squares. Higher error correction levels add redundancy so the code still scans when part of it is dirty or covered: L recovers about 7% of damage, M about 15%, Q about 25% and H about 30%. The trade-off is that a higher level makes the code denser.

Keep strong contrast between the two colours, with the dark modules darker than the background, and leave a blank margin, called the quiet zone, around the code.

Worked example: a code for a printed flyer

Enter the full page address, choose level M and a size of at least 1,000 pixels, and download the SVG.

Print it at least 2 cm (about 0.8 in) wide and scan it with two or three phones before you print in bulk.

When to use this tool

  • Linking a poster, menu or business card to a web page.
  • Sharing a link from a slide or a printed page.
  • Encoding contact details or plain text.
  • Sharing Wi-Fi details using the standard text format.

Common mistakes to avoid

  • Using low contrast or inverted colours, which many scanners cannot read.
  • Printing too small or without a margin.
  • Encoding a long URL, which makes a dense code. A shorter address scans more reliably.
  • Not testing before printing many copies.

Frequently asked questions

Do these QR codes expire?
No. The code contains your text directly, so it works as long as the destination you encoded still exists.
PNG or SVG?
PNG suits screens and documents. SVG is vector, so it stays sharp at any size and is better for print.
What error correction level should I use?
M is a good default. Use Q or H if the code may get dirty or if you place a logo over it.
Is the content stored or tracked?
No. The code is generated locally in your browser.

Learn more

Results are for information only and are not financial, legal or medical advice. The calculation logic is covered by automated tests, and examples on this page are worked out and re-checked before publishing. Spotted a mistake? Tell us.