Track clicks on links

Automate

at scale

Offline + Online attribution

See what converts

Profile Image
Profile Image
Profile Image
Profile Image
Profile Image
Profile Image

Trusted by 1K+ users

The link and QR platform built for growth

Create links and QR codes, share them everywhere, and see clicks, scans, and conversions in one place. ShortPen keeps all your link performance in a single platform, so you always know what works and what doesn’t.

Unlimited links and QR Codes | 100% Free – Read Why 

ShortPen link analytics dashboard
ShortPen link analytics dashboard
ShortPen link analytics dashboard

Brands that choose ShortPen:

Ebco logo
Apodaca Group Logo
Clubbing TV logo
  • Ebco logo
  • Apodaca Group Logo
  • Clubbing TV logo

One platform for links, QR codes, and outcomes.

Create, manage, track, and scale links and QR codes without juggling tools or losing data.

Create links and QR codes you stay in control of

Create links and QR codes you stay in control of

Short links and QR codes should not become uneditable assets. With ShortPen, you create, brand, and manage links and QR codes from one place, and you can always update destinations as your campaigns evolve.

Short links and QR codes should not become uneditable assets. With ShortPen, you create, brand, and manage links and QR codes from one place, and you can always update destinations as your campaigns evolve.

https://your-long-url.com/very-long-annoying-things

Generate link

Link options

Edit QR Code

https://your-long-url.com/very-long-annoying-things

Generate link

Link options

Edit QR Code

https://your-long-url.com/very-long-annoying-things

Generate link

Link options

Edit QR Code

Create links and QR codes you stay in control of

Short links and QR codes should not become uneditable assets. With ShortPen, you create, brand, and manage links and QR codes from one place, and you can always update destinations as your campaigns evolve.

https://your-long-url.com/very-long-annoying-things

Generate link

Link options

Edit QR Code

https://your-long-url.com/very-long-annoying-things

Generate link

Link options

Edit QR Code

Know exactly what drives results

Share links and QR codes across channels and see what happens next. ShortPen connects clicks, scans, and conversions, so you always know what to scale.

Link shared

LinkedIn, newsletter and blog

New link created

yourbrand.com/go

New click

User #28979

New purchase

User #28954

New click

User #28954

Link shared

LinkedIn, newsletter and blog

New link created

yourbrand.com/go

New click

User #28979

New purchase

User #28954

New click

User #28954

Link shared

LinkedIn, newsletter and blog

New link created

yourbrand.com/go

New click

User #28979

New purchase

User #28954

New click

User #28954

Link shared

LinkedIn, newsletter and blog

New link created

yourbrand.com/go

New click

User #28979

New purchase

User #28954

New click

User #28954

Know exactly what drives results

Share links and QR codes across channels and see what happens next. ShortPen connects clicks, scans, and conversions, so you always know what to scale.

Link shared

LinkedIn, newsletter and blog

New link created

yourbrand.com/go

New click

User #28979

New purchase

User #28954

New click

User #28954

Link shared

LinkedIn, newsletter and blog

New link created

yourbrand.com/go

New click

User #28979

New purchase

User #28954

New click

User #28954

Link shared

LinkedIn, newsletter and blog

New link created

yourbrand.com/go

New click

User #28979

New purchase

User #28954

New click

User #28954

Keep every project organized as you scale

As soon as you handle multiple campaigns or clients, links and QR codes spread everywhere. ShortPen keeps them structured with workspaces, folders, and tags, so each project stays clear, isolated, and easy to manage.

go.brnd.com/tiktok

  • Added to folder

    Marketing

  • Tag removed

    Meta ADS

  • Added to workspace

    Client #4

  • Removed from folder

    Trash

  • Tag added

    TikTok Influencers

  • Added to favorites

  • Tag added

    A/B Testing

go.brnd.com/tiktok

  • Added to folder

    Marketing

  • Tag removed

    Meta ADS

  • Added to workspace

    Client #4

  • Removed from folder

    Trash

  • Tag added

    TikTok Influencers

  • Added to favorites

  • Tag added

    A/B Testing

go.brnd.com/tiktok

  • Added to folder

    Marketing

  • Tag removed

    Meta ADS

  • Added to workspace

    Client #4

  • Removed from folder

    Trash

  • Tag added

    TikTok Influencers

  • Added to favorites

  • Tag added

    A/B Testing

Keep every project organized as you scale

As soon as you handle multiple campaigns or clients, links and QR codes spread everywhere. ShortPen keeps them structured with workspaces, folders, and tags, so each project stays clear, isolated, and easy to manage.

go.brnd.com/tiktok

  • Added to folder

    Marketing

  • Tag removed

    Meta ADS

  • Added to workspace

    Client #4

  • Removed from folder

    Trash

  • Tag added

    TikTok Influencers

  • Added to favorites

  • Tag added

    A/B Testing

go.brnd.com/tiktok

  • Added to folder

    Marketing

  • Tag removed

    Meta ADS

  • Added to workspace

    Client #4

  • Removed from folder

    Trash

  • Tag added

    TikTok Influencers

  • Added to favorites

  • Tag added

    A/B Testing

Build once. Adapt forever.

Manual systems and internal scripts break when requirements change. ShortPen’s API-first link and event layer lets you generate, track, and evolve links and QR codes programmatically, without rebuilding your infrastructure.

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

Build once. Adapt forever.

Manual systems and internal scripts break when requirements change. ShortPen’s API-first link and event layer lets you generate, track, and evolve links and QR codes programmatically, without rebuilding your infrastructure.

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

  • class AutomationTrigger:
    def __init__(self, threshold):
    self.threshold = threshold
    self.status = "inactive"

    def check_trigger(self, value):
    if value > self.threshold:
    self.status = "active"
    return "Automation triggered!"
    else:
    return "No action taken."
    def get_status(self):
    return f"Status: {self.status}"

Everything you track, in one place

ShortPen keeps links, QR codes, clicks, scans, and conversions together so you stop guessing and start scaling.

Create branded links people trust

Create branded links people trust

Create branded links people trust

  • brand.com/go

  • yourbrand.com

  • yrbrnd.ly/yes

  • go.nike.com

  • yourbrand.com/go

  • brand.it/link

  • brand.it/link

  • yourbrand.com/go

  • go.nike.com

  • yrbrnd.ly/yes

  • yourbrand.com

  • brand.com/go

  • yrbrnd.ly/yes

  • brand.it/link

  • brand.com/go

  • go.nike.com

  • yourbrand.com

  • yourbrand.com/go

  • yourbrand.com

  • go.nike.com

  • brand.it/link

  • yrbrnd.ly/yes

  • brand.com/go

  • yourbrand.com/go

  • yourbrand.com/go

  • yourbrand.com

  • brand.com/go

  • brand.it/link

  • yrbrnd.ly/yes

  • go.nike.com

  • brand.com/go

  • yourbrand.com

  • yrbrnd.ly/yes

  • go.nike.com

  • yourbrand.com/go

  • brand.it/link

  • brand.it/link

  • yourbrand.com/go

  • go.nike.com

  • yrbrnd.ly/yes

  • yourbrand.com

  • brand.com/go

  • yrbrnd.ly/yes

  • brand.it/link

  • brand.com/go

  • go.nike.com

  • yourbrand.com

  • yourbrand.com/go

  • yourbrand.com

  • go.nike.com

  • brand.it/link

  • yrbrnd.ly/yes

  • brand.com/go

  • yourbrand.com/go

  • yourbrand.com/go

  • yourbrand.com

  • brand.com/go

  • brand.it/link

  • yrbrnd.ly/yes

  • go.nike.com

  • brand.com/go

  • yourbrand.com

  • yrbrnd.ly/yes

  • go.nike.com

  • yourbrand.com/go

  • brand.it/link

  • brand.it/link

  • yourbrand.com/go

  • go.nike.com

  • yrbrnd.ly/yes

  • yourbrand.com

  • brand.com/go

  • yrbrnd.ly/yes

  • brand.it/link

  • brand.com/go

  • go.nike.com

  • yourbrand.com

  • yourbrand.com/go

  • yourbrand.com

  • go.nike.com

  • brand.it/link

  • yrbrnd.ly/yes

  • brand.com/go

  • yourbrand.com/go

  • yourbrand.com/go

  • yourbrand.com

  • brand.com/go

  • brand.it/link

  • yrbrnd.ly/yes

  • go.nike.com

Generic short links hurt trust and clicks. Use branded links on your own domain, so every share looks professional and feels safe to open.

See clicks and scans in one dashboard

See clicks and scans in one dashboard

See clicks and scans in one dashboard

Australia

Germany

United States

Australia

Germany

United States

Australia

Germany

United States

Stop checking 3+ tools to understand performance. See link clicks and QR scans in one view, broken down by source, device, country, and time.

Create and edit QR Codes without reprinting

Create and edit QR Codes without reprinting

Create and edit QR Codes without reprinting

QR Code

Choose color

Custom

#FFFFFF

Add logo image

No logo

Organization logo

Upload

Custom logo

Download

Create QR codes that match your brand and track every scan. Update destinations anytime, even after printing, without losing data or control.

Track conversions tied to the exact link or QR

Track conversions tied to the exact link or QR

Track conversions tied to the exact link or QR

Clicks are not the outcome, conversions are. Attribute signups, purchases, and key actions to the exact link or QR, so you know what performs and what to scale.

Keep every project organized and shareable

Keep every project organized and shareable

Keep every project organized and shareable

Organizations

My Organization

2 Workspaces

Tim

+3

Client Company

5 Workspaces

Elon

+23

Workspaces

Marketing

New workspace

As links and QR codes grow, things get messy fast. Use workspaces, folders, and tags to keep projects organized and share results with teammates or clients.

Automate link creation with an API-first setup

Automate link creation with an API-first setup

Automate link creation with an API-first setup

Manual link creation breaks at scale. Generate, manage, and track links programmatically with an API-first layer that adapts as requirements change.

But wait, there’s more!

See all the features

Why professionals choose ShortPen

Other tools

10-50 links/month

Restricted click and scan tracking

Data retention limited or charged

Basic or non-customizable QR codes

Links locked after creation, no edits

Custom domains only on paid plans

No post-click event tracking

Cluttered or confusing dashboards

Throw money away

Unlimited links and QR codes

Unlimited click and scan tracking

Unlimited data retention

Fully customizable branded QR codes

Edit slugs or destinations anytime

Custom domain from day one

Track signups, purchases, etc.

Simple, clean, optimized UX

Other tools

10-50 links/month

Restricted click and scan tracking

Data retention limited or charged

Basic or non-customizable QR codes

Links locked after creation, no edits

Custom domains only on paid plans

No post-click event tracking

Cluttered or confusing dashboards

Throw money away

Unlimited links and QR codes

Unlimited click and scan tracking

Unlimited data retention

Fully customizable branded QR codes

Edit slugs or destinations anytime

Custom domain from day one

Track signups, purchases, etc.

Simple, clean, optimized UX

Switching from another tool?

Verified
Verified

You don’t have to start over. We offer an automatic switch service from many other tools. If the tool you use is not on our list, we will do it for free.

Who is ShortPen for?

Got questions? We've got answers!

Whether you’re just starting or exploring advanced features, here are the answers to the most common questions about ShortPen.

What is ShortPen?

ShortPen is a link and QR code management platform that lets you create branded links, generate dynamic QR codes, and track clicks, scans, and conversions in one place.

Is ShortPen free to try?

Can I edit a QR code after I’ve printed it?

Can I see which link or QR drove conversions?

Do I need multiple tools to manage links, QR codes, and analytics?

Can I use my own branded domain?

Do you offer an API?

What is ShortPen?

ShortPen is a link and QR code management platform that lets you create branded links, generate dynamic QR codes, and track clicks, scans, and conversions in one place.

Is ShortPen free to try?

Can I edit a QR code after I’ve printed it?

Can I see which link or QR drove conversions?

Do I need multiple tools to manage links, QR codes, and analytics?

Can I use my own branded domain?

Do you offer an API?

What is ShortPen?

ShortPen is a link and QR code management platform that lets you create branded links, generate dynamic QR codes, and track clicks, scans, and conversions in one place.

Is ShortPen free to try?

Can I edit a QR code after I’ve printed it?

Can I see which link or QR drove conversions?

Do I need multiple tools to manage links, QR codes, and analytics?

Can I use my own branded domain?

Do you offer an API?

Ready to make every click count?

Simplify your link management, gain valuable insights, and take control of your online presence. Your journey to better links starts here.