Mojave is now Paying.co — same team and expertise, now with a name that reflects our core mission. Learn more →
Branded Link Management Platform

Shorten links.
Track clicks.
Own the domain.

Puny is the white-label link management platform built for ISOs, VARs, and serious marketers. Shorten URLs on your own domain, generate dynamic QR codes, and track every click in real time. API and MCP server included.

boltSub-50ms redirects. HTTPS everywhere. Free tier — no credit card required.
puny.io / api
// Shorten a link on your domain
POST https://api.puny.io/v1/shorten

{
  "url": "https://yourdomain.com/long-path",
  "domain": "go.yourbrand.com",
  "slug": "spring-sale",
  "expiry": "2026-12-31"
}

// → 200 OK · short_url ready
Live · branded · trackable
go.yourbrand.com/spring-sale
boltQR generated · analytics live
<50ms
Redirect latency
34%
Higher CTR vs generic
100%
Your domain, your brand
Free
Free tier, forever
Why Puny

More than a link shortener.

Puny is a full link management platform. Shorten URLs on your own branded domain, generate QR codes for any surface, track clicks in real time, and stay compliant out of the box.

01 / Brand
dns

Your domain, your brand

Use your own custom domain for every shortened link. Build trust with recognizable, branded URLs instead of generic shorteners.

02 / Build
speed

Lightning-fast API

Simple RESTful endpoints let you shorten, customize, and manage links programmatically. Integrate in minutes, not days.

03 / Share
qr_code_2

QR code generation

Every shortened link comes with an auto-generated QR code — perfect for print, packaging, menus, and in-store campaigns.

04 / Measure
bar_chart

Click analytics

Track clicks, geographic data, device types, and referrers in real time. Know exactly how your links perform.

Revenue impact

Every link is a revenue opportunity.

Stop leaving money on the table. Branded short links drive higher click-through rates, measurable campaigns, and direct attribution — all feeding your bottom line.

34%
Higher CTR
2.8×
More engagement
100%
Attribution
◆ Branded vs Generic Performance
Branded links
92%
Generic links
58%
QR scans
78%

Turn clicks into customers.

Branded links consistently outperform generic shorteners. When people recognize your domain in a URL, they're far more likely to click — and convert. Puny makes it simple to own every touchpoint.

Track which campaigns, channels, and partners are actually driving revenue. With granular click data and UTM support, you'll know exactly where your marketing dollars are working.

Combine QR codes with branded links to bridge offline and online marketing. Restaurant menus, retail displays, packaging — every surface becomes a trackable entry point.

Start driving revenue arrow_forward
Easy-to-use API

Build with the Puny API.

A clean, RESTful API that does exactly what you need — shorten, customize, track, and manage links at scale. Full docs, SDKs, and code samples get you live in minutes.

  • bolt

    Single-call shortening

    One API call to shorten any URL, assign a custom slug, attach it to your domain, set an expiry, and get a QR code back — all in a single request.

  • webhook

    Webhooks & callbacks

    Real-time notifications when links hit milestones — click thresholds, geographic triggers, or expiration events pushed to your system.

  • key

    API key authentication

    Simple, secure key auth. Generate keys per project, rotate them on demand, and scope access to specific domains or endpoints.

  • inventory_2

    Bulk operations

    Shorten hundreds of links in a single batch request. Perfect for migrations, campaign launches, and programmatic link management at scale.

node — puny SDK
// One call: shorten, brand, expire, get a QR

constlink = awaitpuny.shorten({
  url: "https://yourdomain.com/spring-sale",
  domain: "go.yourbrand.com",
  slug: "spring-sale",
  expiry: "2026-12-31",
  password: "vip-2026",
  utm: { campaign: "spring" }
});

// → link.short_url go.yourbrand.com/spring-sale
// → link.qr_code png · svg · pdf
// → link.analytics real-time stream
AI-Powered

MCP server for AI platforms.

Puny provides a Model Context Protocol (MCP) server that lets AI platforms like Claude and ChatGPT shorten and manage links seamlessly — right inside the conversation.

MCP Native
psychology

Claude by Anthropic

Claude can shorten, track, and manage Puny links natively via MCP. Ask Claude to create a branded short link and it just works — no copy-paste, no context switching.

MCP Integration
forum

ChatGPT by OpenAI

Integrate Puny into ChatGPT workflows. Shorten links for emails, documents, and campaigns directly within the chat — letting the AI handle the entire workflow.

Stay compliant

Affordable compliance, built in.

Link management is increasingly regulated. Puny gives you the tools to stay compliant without blowing your budget — the inexpensive option that keeps you on the right side of policy.

https

HTTPS everywhere

Every link served over HTTPS with TLS encryption. No exceptions, no extra config — secure by default.

timer

Link expiration

Set links to automatically expire after a date or click count. Essential for limited-time offers and regulatory requirements.

shield

Access controls

Password-protect links, restrict by geography, or limit access to specific referrers. Fine-grained control over who sees what.

history

Audit trails

Full logging of link creation, modification, and access. Maintain records for compliance audits and internal reviews.

gpp_good

Data privacy

Your data stays yours. Puny doesn't sell or share click data with third parties. GDPR-friendly by design.

domain_verification

Domain ownership

Links live on your own domain. You own the namespace, the redirects, and the reputation — no dependency on a third-party shortener.

Capsule by Puny

Share secrets that self-destruct.

Capsule is Puny's secure snippet sharing tool. Encrypted, password-protected, single-use links that erase themselves after one view. Built for the moment of transmission — the exact gap where most credentials leak.

  • visibility_offSingle-use, burn-after-reading
  • lockEnd-to-end encrypted
  • history_toggle_offNo caching, no indexing
  • vpn_keyGenerated password, sent separately
  • timerOptional expiration windows
  • notesUp to 2,048 characters
lockSecure capsule

Encrypt & share in 30 seconds.

Paste the secret, generate a password, send them through separate channels.

enhanced_encryption AES-256 encrypted96 / 2,048
M9-pX2_kQv7nB4wR
Open the full builder arrow_forward
Pricing

Simple, transparent pricing.

No surprise fees. No per-click charges. Start free and upgrade when you outgrow it. Every plan ships with QR codes, click analytics, and the same security features.

Free
Free

Perfect for individuals just getting started with link shortening.

$0/ forever
No credit card required. Shared domains only.
  • check_circle10 short links / month
  • check_circle2 QR codes / month
  • check_circleShared domains only
  • check_circleBasic click analytics
  • check_circleSecurity features (password, expiring links & more)
Get started free arrow_forward
Secured
Secured

For power users and growing teams running high-volume campaigns.

$49/ month
5 custom domains. Custom redirect logo. Priority support.
  • check_circle1,000 short links / month
  • check_circle25 QR codes / month
  • check_circle5 custom domains
  • check_circleCustom redirect logo
  • check_circleBulk link management
  • check_circleFull click analytics
  • check_circlePriority support
  • check_circleSecurity features (password, expiring links & more)
Get Secured arrow_forward

♦ Need higher volume, SLA, SSO, or white-label rails for your ISO portfolio? Talk to sales about an enterprise plan.

Get Started

Ready to own your links?

Start shortening on your own domain today. Free tier available — no credit card required. Connect your domain, generate your first branded link, and ship a QR code in under five minutes.

check_circleCopied