Customize readability
Size, margin, colors, and error correction all affect how reliably cameras can read a code. High contrast is safest.
QR Tools · Local processing
Create customizable QR codes for links, text, contact details, Wi-Fi, and more without an external API.
Generate locally
Enter content to generate a QR code.
The practical guide
Choose the data type so the tool formats email, phone, SMS, Wi-Fi, and vCard details correctly.
Size, margin, colors, and error correction all affect how reliably cameras can read a code. High contrast is safest.
PNG is convenient for documents and images. SVG stays crisp when printed at different sizes.
Privacy by architecture
The selected files, inputs, settings, and outputs are processed in this page and are not uploaded to any server.
Questions, answered
No. The QR matrix and both downloads are generated in this browser.
URL, plain text, email, phone, SMS, Wi-Fi, and vCard payloads are available.
Medium is a practical default. Higher levels add redundancy but produce a denser code.