Marketing tools
- UTM Builder
- WhatsApp Link Generator
- Social Media Character Counter
- QR Code Generator
- WiFi QR Code Generator
- vCard QR Code Generator
The tools on this page cover the small, practical jobs behind a campaign or a printed sign: tagging a link so you can tell where visits came from, giving customers a chat link instead of a phone number to type, checking that a post fits a platform's limit, and turning an address, a WiFi network or a contact card into a code that a phone camera can read. They are meant for small business owners, people who run marketing alone or in a small team, and event organisers who need a poster or a table card to work on the day. Everything is made in your browser, nothing is uploaded, and no account is needed.
Links you can measure and share
The UTM builder adds utm_source, utm_medium and utm_campaign (and, if you want them, term, content and ID) to a page address. It keeps parameters that are already there and keeps a #fragment at the end, and it encodes each value. Google Analytics Help says values are case sensitive, so the tool can lowercase them for you. It does not shorten links, open them or record clicks; the result is text for you to copy.
The WhatsApp link generator builds the wa.me/<number>?text= link from WhatsApp's click-to-chat help page. You enter the number with its country code, optionally a message, and it cleans the digits and encodes the text. It cannot know whether a number has a WhatsApp account, and it never guesses a country code, so a number typed in national format gives a wrong link. Test it on a phone before you publish it.
Fitting a post to a limit
The social media character counter measures one text against the documented limits of X, LinkedIn, YouTube, Instagram, TikTok, Threads and Bluesky, each in the unit that platform uses. On X a link counts as 23 characters and an emoji as 2; Bluesky has a grapheme limit and a byte limit that must both be met. Only limits that could be verified are shown, and they were checked on 11 October 2026.
QR codes
All three QR tools make static codes. The data sits inside the pattern, so the code does not expire, cannot be edited after printing, and is not tracked. The general QR code generator takes a URL or any text, lets you pick the error correction level and colours, and downloads SVG or PNG. Adding a logo switches it to level H automatically, because the logo hides part of the code, and the logo is capped at a fraction of the code's side. Always scan the finished code before printing.
The WiFi QR code generator writes the network name, the security type and the password so a guest can join without typing. The vCard QR code generator writes a vCard 3.0 contact card, which is long: the more fields you fill in, the denser the code, so start with name, phone and email.
Which tool for which situation
- A newsletter or ad link that should show up under its own campaign in analytics: UTM builder.
- A "message us" button, flyer or invoice footer: WhatsApp link generator, then a QR code if it goes on paper.
- A caption you are unsure fits: social media character counter.
- A poster, menu or shop window pointing to a page: QR code generator.
- A café, rental flat or event with guest WiFi: WiFi QR code generator.
- A business card, name badge or booth sign: vCard QR code generator.
A workflow that works
To track a printed poster, build the address in the UTM builder, with something like utm_source=poster and utm_medium=print, then paste the finished link into the QR code generator. How those visits are grouped and labelled depends on your analytics setup, which the tool does not check. A WhatsApp link goes through the same route: create the link, paste it into the QR generator, and scan the result with a phone before it goes to print. Check that the code opens the page or the chat you intended, at the size and distance it will be read from.
Frequently asked questions
Last updated: 10/11/2026