UTM Campaign Builder
Create UTM-tagged URLs with validation, naming presets, bulk CSV mode and saved presets in your browser.
Business and Marketing↑↓ to navigate · Enter to open · Esc to close
Business and Marketing holds two calculators for decisions that are easy to get quietly wrong. The UTM Campaign Builder exists because campaign tracking usually breaks in boring ways: a capital letter here, a space there, and one campaign becomes four rows in a report. It validates the destination URL, encodes values correctly, warns about case and spacing inconsistencies, and offers naming-convention presets plus a bulk mode that turns a CSV of links into a CSV of tagged links. The Pricing, Profit and Break-Even Simulator tackles the other quiet error — pricing that forgets fees. It takes product cost, shipping, payment and platform fees, ad cost per sale, discounts and tax handling, then shows the selling price, profit per unit, margins, break-even units and break-even ROAS with every formula printed beside the numbers, plus a three-column scenario comparison. Neither tool needs an account, and your figures stay in your browser.
Create UTM-tagged URLs with validation, naming presets, bulk CSV mode and saved presets in your browser.
Business and MarketingSimulate price, profit, margin and break-even units with all fees included and every formula on display.
Business and MarketingCreate QR codes for any text or URL with size and error-correction controls, and download as PNG or SVG.
Business and Marketing| Tool | Use it when you need to… |
|---|---|
| UTM Campaign Builder | Build consistent UTM links with validation, presets and bulk CSV mode for campaign tracking. |
| Pricing and Break-Even Simulator | Simulate selling price, margin, break-even units and break-even ROAS with all fees included. |
Treat both tools as pre-flight checks. Run the UTM builder when a campaign is planned, not after links have shipped — renaming tags later splits historical data permanently. Keep one naming preset per channel and resist improvising values in the moment. For pricing, run the simulator whenever a cost input changes: a payment-fee increase of half a percent, a new shipping rate, a discount code you forgot you issued. Break-even figures drift quietly, and the scenario comparison exists to show how much drift your current price can absorb before a product stops paying for itself.
Profit margin, markup, and break-even explained with the formulas, then worked in full — payment fees, platform fees, shipping, ad cost, and a discount included — so you can price for a target margin and find your break-even units. Includes the case where no break-even exists.
UTM parameters label your links so analytics can tell one campaign from another. This guide defines all five parameters, gives a naming convention that survives real use, and shows tested URL output — including the uppercase and spaces mistakes that silently split your reports.
Titles and descriptions earn their place one page at a time: match the search intent, say what the page uniquely contains, keep within the space results actually give you. Measured examples from live pages, then rewrites done properly.
Because a mistyped tag silently splits one campaign into three reports. The builder encodes values correctly, warns about inconsistent case and spaces, and keeps presets in your browser so the whole team uses the same conventions.
Yes — every input it asks for (payment fees, platform fees, shipping, ad cost per sale, discounts, tax handling) and every formula it applies is printed next to the results, with a three-scenario comparison.
It is a display-only selector. The simulator does the maths in whichever currency you choose, but it does not fetch live exchange rates, so conversions between currencies are your job.