Links

Short links are the core of MASK. Create branded, trackable links with custom slugs, UTM parameters, expiration dates, and more.

From the dashboard, click Create Link. Paste your destination URL and MASK will generate a short link automatically. You can customize the slug, add metadata, and configure advanced options before saving.

Links can also be created programmatically via the Links API.

Custom slugs

By default, MASK generates a random slug for each link. You can replace it with a custom slug to create readable, branded URLs like mask.pk/launch.

Slugs must be at least 4 characters and unique within the domain. They can contain letters, numbers, and hyphens.

UTM parameters

Add UTM parameters to your links to track traffic sources in your analytics tools. MASK supports all five standard UTM parameters:

  • utm_source — Where the traffic comes from (e.g., twitter, newsletter)
  • utm_medium — The marketing medium (e.g., social, email, cpc)
  • utm_campaign — The campaign name
  • utm_term — Paid search keywords
  • utm_content — Differentiate similar content or ads

UTM parameters are appended to the destination URL when a visitor clicks the short link. They do not appear in the short link itself.

Set an expiration date to automatically disable a link after a specific date and time. Expired links return a 410 Gone response. You can reactivate an expired link by removing or extending the expiration date.

Password protection

Protect a link with a password to restrict access. Visitors will see a password prompt before being redirected to the destination. Password-protected links are useful for sharing private content with a controlled audience.

Custom domains

By default, links use the mask.pk domain. Connect your own domain from Settings → Domains to create branded short links like go.yourcompany.com/demo.

Custom domains require a DNS CNAME record pointing to MASK. The setup wizard guides you through the process and verifies the configuration automatically.

Create multiple links at once by uploading a CSV file. Each row should contain at minimum a destination URL. Optional columns include slug, tags, UTM parameters, and expiration date.

You can also use the Links API to create links in bulk programmatically.

Tags help you organize and filter links. Add one or more tags when creating or editing a link. You can filter the links list by tag and view aggregate analytics for all links with a specific tag.

Tags are scoped to the workspace. Any workspace member can create new tags or apply existing ones to their links.