Skip to main content

Chrome extension

Linkstamp – UTM Link Builder

Tag any page with UTM parameters in one click. Private by design: no account, no tracking.

See it in action

The popup over the page you're on, the full-tab builder, and the options page for presets and import. Select a screenshot to open it full size.

  • Tag the page you're on in one click. The Linkstamp popup open over a shop's spring-sale page: the page address is filled in from the tab, the default preset has filled in Source, Medium, Campaign and Content, and the tagged URL is shown above the Copy parameters and Copy URL buttons.
  • Room for GA4 fields and ad-platform macros. Linkstamp open in a full browser tab with the GA4 parameters expanded; macros such as {{campaign.name}} and {{ad.name}} appear unchanged in the tagged URL.
  • Presets, a default and your link style. The Linkstamp options page: four presets with Rename, Set as default and Delete buttons, one marked Default, the Export and import panel, and the Link formatting option switched on.
  • Bring your presets from an old backup file. The Linkstamp options page after importing a UTM Builder backup file: six presets are listed and a message confirms the import and the new default preset.

What it does

Add a source, a medium and a campaign, check the live preview, and copy the finished link.

  • Starts from the page you're on

    Click the toolbar icon and the tab's address is already filled in, or type any address. Open in tab gives you the same builder in a full tab for long links.

  • Every UTM field, plus GA4

    Source, Medium, Campaign, Term and Content, and a collapsible GA4 section for Campaign ID, Source platform, Creative format and Marketing tactic.

  • Copy the link or just the parameters

    Copy URL copies the whole tagged link. Copy parameters copies only the query, ready for an ad platform's tracking template.

  • Your link stays intact

    Existing query parameters and the #fragment are kept, and a filled field replaces a tag of the same name instead of adding a duplicate.

  • Ad-platform macros stay literal

    Macros such as {{campaign.name}} or {lpurl} pass through untouched, so the platform can fill them in.

  • Presets and a default

    Save a set of values under a name and apply it from a list. Mark one as the default and it's filled in when you open the builder, unless unfinished edits are waiting.

  • Nothing you typed is lost

    Without a default preset, the values you used last come back, and unfinished edits are never thrown away. The page address itself is never stored.

  • Export and import

    Move your presets to another computer as a JSON file. Linkstamp also imports .backup.xml files from the UTM Builder extension; it is an independent project, not affiliated with it.

  • Optional link formatting

    Lowercase what you typed and turn spaces into dashes in the finished link, with ad-platform macros left exactly as typed. Off by default.

Private by design

Linkstamp has no account, no server, no analytics and no ads. What you type stays in your browser.

  • No account

    Nothing to sign up for and nothing to log in to. Install it and it works.

  • No analytics or tracking

    No analytics, no ads and no server. Nobody sees which pages you tag.

  • No network requests

    Linkstamp makes no network requests at all: its content security policy (connect-src 'none') blocks them.

  • Stays in your browser

    Presets, remembered values and settings live in chrome.storage.local. They are never synced or sent anywhere.

  • Two permissions

    activeTab reads the current tab's address when you click the icon, and nothing else; storage keeps your presets.

  • Not in incognito

    Linkstamp can't run in incognito windows, so private browsing stays private.