How it works
Validate an HTTP/HTTPS URL and use URLSearchParams to encode each value. Existing UTMs are replaced by the entered fields.
Validation and launch
Build a campaign URL with source, medium, campaign, and optional fields, preserving existing parameters and fragment.
https://example.com/app?utm_source=instagram&utm_medium=paid_social&utm_campaign=launch_us
Generates a link without configuring analytics, app/store attribution, or URL shortening. Do not include emails, tokens, or personal information in parameters.
Validate an HTTP/HTTPS URL and use URLSearchParams to encode each value. Existing UTMs are replaced by the entered fields.
Source instagram, medium paid_social and campaign launch_us generate the three corresponding UTM parameters.
Generates a link without configuring analytics, app/store attribution, or URL shortening. Do not include emails, tokens, or personal information in parameters.
Build a campaign URL with source, medium, campaign, and optional fields, preserving existing parameters and fragment.
Yes. Parameters appear before the fragment, as required by URL structure.
No account is required. Calculations run in your browser. Entered numbers and text are not included in tool analytics events; only the tool ID, language, and action are recorded.
Noctral shows estimated MRR, live ads, creators, and competitors so you can validate opportunities with real signals instead of projections.
See Noctral data

Noctral Pro
Use estimated revenue, downloads, rankings, and competitor signals to decide what to build or improve in your current app.
Start now