AI Crawler Policy Builder
Build and review robots.txt rules for documented AI training crawlers, AI search crawlers, and user-triggered retrieval clients.
Generate QR codes for websites, Wi-Fi networks, text, email, phone numbers, SMS messages, contacts, events, and locations.
Use this QR code generator to make scannable codes for websites, Wi-Fi networks, plain text, email, phone numbers, SMS messages, contacts, calendar events, and map locations. QR codes are useful for print materials, signs, packaging, menus, handouts, events, and quick mobile actions.
The tool formats your fields into the appropriate QR payload, generates the code in the browser, and renders downloadable PNG and SVG outputs. Larger payloads need more QR modules, so shorter URLs and simpler text usually produce cleaner, easier-to-scan codes.
Start with the shortest dependable payload. A short HTTPS URL usually creates a less dense symbol than a long tracked URL, which can improve scan tolerance at a given print size. Do not remove information required by Wi-Fi, contact, event, email, or payment formats. When using a redirect, make sure the redirect will remain under your control.
Choose error correction for the real environment. More correction can recover from some damage, but it also increases symbol density. A clean indoor handout and an outdoor label have different needs. Error correction does not make an unreadably small, low-contrast, stretched, or heavily covered code reliable.
Preserve the quiet zone around the code. Do not crowd it with text, borders, folds, trim lines, or another code. Keep modules square and use strong contrast. A dark foreground on a light background is the safest starting point; unusual color combinations and transparent backgrounds need testing on the final material.
Print at the final physical size and scan from the distance and angle a user will face. Test several current iOS and Android devices, not only the phone that created it. Check glossy surfaces, dim light, curved packaging, display glare, camera focus, and any lamination. A code that works from a desktop preview may fail after printing.
Make the destination understandable without scanning. Add a short label and, for important actions, a readable URL or another way to proceed. This helps people who cannot use a camera, have disabled scanning, or are reading a copied document. Do not make a QR code the only route to safety, payment, consent, or essential instructions.
Treat encoded data as visible. Anyone nearby can scan a printed code, and a URL can be logged or shared. Do not embed passwords, private tokens, personal records, or credentials. For Wi-Fi access, consider a guest network and rotate credentials when the printed code is no longer controlled.
Inspect the decoded result before distribution. A convincing label can hide a mistyped or malicious URL, so use HTTPS, check the domain character by character, and avoid untrusted shorteners. Keep the source payload and a sample print with the campaign record. For measured campaigns, build the destination first with the UTM builder, then generate and test the exact final code.
If a code will remain in public for years, plan for destination maintenance. Prefer a stable URL you can redirect over a vendor link that may expire. Monitor the page, certificate, and redirect, and replace damaged signage promptly. The generated image is only one part of a reliable scanning path.
Built and maintained by utilkit. Updated . Found an issue? Send corrections to contact@utilkit.com
Build and review robots.txt rules for documented AI training crawlers, AI search crawlers, and user-triggered retrieval clients.
Compare two A/B test variants with conversion rates, lift, p-value, confidence, winner guidance, and distribution charts.
Preview your email subject line in various inbox sizes and score length, readability, punctuation, spam-risk words, and clear value.