Campaign publisher
Turn a final destination into a reliable printed QR.
Enter content, choose size/correction/colors, export, then scan-test the actual medium.
Does not confuse successful encoding with destination safety or scanning reliability.
Generate scan-testable URL, email, phone, WiFi, or escaped vCard QR codes with UTF-8 capacity checks, color warnings, raster logos, PNG, and SVG.
A quick decision brief for this specific tool
URL, email, phone, escaped WiFi, or three-line vCard content; size, correction level, #RRGGBB colors, and an optional ≤2 MB PNG/JPEG/WebP logo
A guarded canvas preview, PNG/copy/print output, and SVG only when no raster logo is active
Preset-specific payload construction, numeric/alphanumeric/UTF-8-byte capacity measurement, actual QR-library fit validation, contrast warning, and stale-render protection
Choose your path
Construct and export a reviewable QR payload with byte-accurate capacity, safe blank state, validated colors/logo behavior, and explicit scan-test requirements.
Turn a final destination into a reliable printed QR.
Enter content, choose size/correction/colors, export, then scan-test the actual medium.
Does not confuse successful encoding with destination safety or scanning reliability.
Encode name, phone, and email without vCard delimiter breakage.
Use the three-line vCard preset and inspect/test the imported contact fields.
Name delimiters are escaped and blank optional fields are omitted.
Add a logo without receiving a silently different vector file.
Upload a supported ≤2 MB raster logo, cap its size, use H correction, and export/test PNG.
Understands SVG is disabled until the raster logo is removed and that logo tolerance is not guaranteed.
Tools you might need next
Generate RFC 9562 UUIDv4 or UUIDv7 values on demand, validate canonical UUID text, and document identifier—not credential—boundaries.
Encode UTF-8 text with RFC 4648 standard or URL-safe Base64 and an explicit padding policy, with strict errors and no encryption claim.
Percent-encode one Unicode URI component with encodeURIComponent semantics, explicit context limits, and malformed UTF-16 rejection.
URL, mailto, and tel presets wrap the entered text; WiFi uses escaped WIFI fields; vCard 3.0 escapes backslashes, newlines, semicolons, and commas and omits blank optional phone/email lines.
The counter distinguishes numeric, QR alphanumeric, and UTF-8 byte modes, applies version-40 reference limits for the selected correction level, and also asks the QR library whether the current payload fits.
Only #RRGGBB colors are committed. Low contrast is warned, render requests are guarded against stale completion, and downloads remain disabled until the current canvas succeeds. PNG/JPEG/WebP logos are limited to 2 MB.
Updated: August 2026
A marketer enters the final HTTPS destination, keeps a dark-on-light palette, exports at an appropriate size, and tests the actual print on multiple target phones.
An attendee enters name, phone, and email on separate lines, reviews the escaped vCard, and verifies imported fields before printing a badge.
A designer uploads a small supported raster logo, selects H correction, exports PNG, and scan-tests the final physical size; SVG remains unavailable until the logo is removed.
Choose a payload preset, review its exact content and UTF-8-aware capacity, then customize size, correction level, and validated #RRGGBB colors. Raster logos are included in PNG/copy/print only; every result must be tested with target scanners.