How this tool computes its result
The tool composes a campaign URL from a destination URL plus UTM fields (source, medium, campaign required; term, content optional) via buildUtmUrl, then encodes that exact URL string into a QR code client-side using the qrcode package — generating both a PNG data URL (via toDataURL) and an SVG string (via toString) at a chosen pixel size (256/384/512) and margin (0/2/4 modules). The QR code is a static encoding of the final long URL; nothing about the QR image is dynamic or redirect-based.
