Convert text, URLs, Wi-Fi credentials, and contact info into QR codes. Customize colors and download as PNG or SVG.
1. **Select a mode** — Choose from the tabs at the top: Text, URL, Wi-Fi, vCard, Email, or SMS.
2. **Enter your data** — Depending on the mode, enter the relevant information. For text and URLs, just type. For Wi-Fi, enter the network name and password. For vCard, add your name and contact details.
3. **Adjust the style** — (Optional) Customize the foreground color (dark) and background color (light). You can also adjust the size and quiet zone (white margin). Make sure there's enough contrast between colors for easy scanning.
4. **Choose an error correction level** — Pick from L (7%), M (15%), Q (25%), or H (30%). Higher levels can recover from more damage but make the code larger.
5. **Add a logo** — (Optional) Upload an image to place in the center of the QR code. Use a simple logo to avoid interfering with scanners.
6. **Download or copy** — Save the QR code as PNG or SVG, or copy it to your clipboard to paste directly elsewhere.
A QR code (Quick Response Code) is a 2D barcode that stores information. Scan it with a smartphone camera or QR reader to quickly retrieve the encoded data. This tool lets you create QR codes from text, URLs, Wi-Fi info, contact details, and more.
Yes, they work with any colors as long as there's enough contrast between the foreground (dark) and background (light). This tool warns you if contrast is too low to be easily scanned. Aim for a contrast value of 50 or higher.
Your QR code is generated only in your browser—nowhere else. It exists only on this page until you download or copy it. No data is sent to any server, so you can use this tool with complete privacy.
PNG is a raster image—small file size, but may look blurry if enlarged. SVG is a vector image—larger file size, but infinitely scalable without loss of quality. Use SVG for printing or large displays, PNG for web and messaging.
Scan the QR code with your phone's camera or a QR reader app. Your device will automatically detect the Wi-Fi network details and let you connect with one tap. Great for sharing Wi-Fi without saying the password out loud.
It lets QR codes tolerate damage. L recovers from ~7% damage, M from ~15%, Q from ~25%, and H from ~30%. Higher levels create more complex codes, so they're larger for the same data. Choose higher levels if your QR code might get dirty or damaged.
Text can hold up to ~2953 characters depending on the error correction level. URLs and Wi-Fi info have shorter limits. The tool will tell you if your input is too long.
Yes, but keep it simple. The logo can cover about 25% of the center area without breaking the code, but complex logos might prevent scanners from reading it. A simple, small logo works best.