Skip to content
MyDailyTool

QR Code Generator

Create QR codes for URLs, plain text, phone numbers, or contact cards (vCard). Download as PNG. Free QR code generator — no signup, no watermark, works in your browser.

How to use the qr code generator

Type any URL or text. Adjust size, error-correction level, and colors. Click Download to save as PNG.

Formula & explanation

Error-correction levels: L (~7% recoverable), M (~15%), Q (~25%), H (~30%). Higher levels make the code denser but more resilient to damage or partial occlusion.

Examples

Encode a URL for a poster, a Wi-Fi config, or a plain-text note. QR codes can hold up to ~3 KB of data at level L.

Frequently asked questions

What can I encode in a QR code?
Any text — URLs, plain text, phone numbers (tel:), email addresses (mailto:), or vCard contact data. Most phone cameras automatically recognize URLs and offer to open them.
Which error correction level should I use?
M (medium) is the default and works for most uses. Use H (high) if the code will be printed small or may get partially damaged — logos overlaid on QR codes need at least H.
Can I encode an image?
No — only text. To share an image via QR, upload it somewhere and encode the URL instead.
How much data can a QR code hold?
Up to about 3 KB of text at error correction level L. In practice, keep URLs short and use a URL shortener for long links to keep the code less dense and easier to scan.

Related generators tools