Create custom QR codes instantly. Customize colors and size, download as PNG or SVG.
Supports URLs, plain text, WiFi credentials, vCard data, and more.
Enter text or URL to generate QR code
Higher levels make the code more resilient to damage but increase density.
SVG is vector format — scales to any size without quality loss.
A QR (Quick Response) code is a two-dimensional barcode that can store URLs, text, contact information, WiFi credentials, and more. It can be scanned by any smartphone camera to quickly access the encoded information.
Error correction allows a QR code to remain readable even if partially damaged or obscured. Low (L) recovers 7% of data, Medium (M) recovers 15%, Quartile (Q) recovers 25%, and High (H) recovers 30%. Higher levels create denser codes but are more resilient.
For digital use (websites, emails), 256px is typically sufficient. For print materials, use larger sizes: 300px+ for business cards, 400px+ for flyers, and 512px for posters. The rule of thumb is that QR codes should be at least 2cm (0.8 inches) when printed.
Use PNG for digital purposes like websites, social media, and emails. Choose SVG for print materials as it's a vector format that scales to any size without losing quality. SVG files are also typically smaller in file size.
Yes! You can change both the foreground (the dark modules) and background colors. For best scanning results, maintain high contrast between colors. Dark foreground on light background works best, as some older scanners may have trouble with inverted colors.
Yes, completely free with no signup required. All QR code generation happens in your browser — your data never leaves your device. You can generate unlimited QR codes and download them in both PNG and SVG formats.
Improve your workflow with these related guides: