QR Code Generator
Generate a high-quality QR code locally without sending the encoded value to a server.
Build campaign URLs with utm_source, utm_medium, utm_campaign, term and content parameters locally in your browser.
Your input is processed only as required by this tool.
UTM parameters make campaign traffic easier to identify in analytics platforms by attaching consistent source, medium and campaign labels to destination URLs. This builder normalizes those parameters and returns a ready-to-use URL without sending your campaign data to the Ciatto Tools server.
Use a stable naming convention across your team. Small differences such as `email`, `Email` and `e-mail` can fragment reporting into separate values, so document the vocabulary you use for sources, media and campaign names.
UTM parameters label traffic; they do not guarantee attribution. Privacy settings, browser behavior, redirects and analytics configuration can affect how sessions and conversions are recorded.
This builder requires source, medium and campaign because they provide the core campaign context. Term and content are optional and useful for distinguishing keywords, creatives or variants.
Campaign parameters create alternate URL forms, so public sites should maintain clear canonical URLs and avoid using tracked variants as the primary internal-link structure. UTMs are most useful for campaign links, not canonical navigation.