Something wrong with this tool?
About Qr Generator Online
This tool generates QR codes for URLs, text, phone numbers, email addresses, Wi-Fi credentials, contact cards (vCard), and more. Specify the content, optionally choose colors and error-correction level, and the tool produces a high-resolution PNG or SVG you can download.
QR codes are widely used in marketing, retail (product packaging, menus), event tickets, business cards, payment systems, and any context where you want users to access information by scanning rather than typing. Higher error correction allows the code to be read even when partially damaged or styled with a center logo.
Pre-generation, plan how long the encoded data is — longer content produces denser, harder-to-scan codes. URLs longer than 200 characters or so will be more reliably scanned if you shorten them first.
How to use this tool
How to generate a QR code SVG for any string
Enter the content
"Content" is what gets encoded — a URL (`https://example.com/menu`), a WiFi joiner (`WIFI:T:WPA;S:net;P:pass;;`), a vCard, raw text, anything UTF-8. Length and encoding affect symbol density: short ASCII URLs make the simplest, most-scannable codes.
Press Run
Result returns a single `svg` field — an inline SVG of the QR matrix. Drop it directly into HTML, or save as `.svg` for vector printing. The SVG is unstyled; you can `fill` it any colour as long as you keep contrast high.
Scan-quality tips
Keep contrast strong (dark modules on light background). Don't fill the centre with a logo larger than ~20% of the symbol — beyond that, even high-EC codes degrade. Don't shrink below ~2 cm on print — most phone cameras struggle below that.
What it doesn't do
This tool doesn't pick an error-correction level (it uses a fixed default) and doesn't add a logo overlay, gradient, or frame. For those, post-process the SVG yourself or use a richer generator. The output here is the minimal mathematically-correct QR matrix.