Mighty URL Shortener | Short URL Script

A PHP URL shortener with analytics, smart targeting, member plans, custom redirects, password protection, bundles, pages, and API tools.

Version 3.6.2.1 Updated 12 August 2026 4.9 out of 5 from 40 reviews

A major update is coming: we are working on a big new version of Mighty URL Shortener.

Mighty URL Shortener is a self-hosted PHP script. This means you install it on your own hosting or server. We do not host it for you. You use it to run your own short-link website, like a private bit.ly on your own domain. You and your members turn long URLs into short, branded links. You send each visitor to the right place and see detailed statistics for every click. You control everything from one administration panel, including membership plans, domains, payments, and content.

The current version, 3.6.2.1, supports PHP 8.4 and PHP 8.5. See the Hosting and System Requirements on this page before you buy.

Who Mighty URL Shortener Is For

  • Businesses and marketers who want branded short links and click statistics on their own domain. They do not want to use the service of another company.
  • Website owners who want to offer a URL-shortening service with free and paid membership plans.
  • Developers and agencies who need a link shortener with an API that they can host and manage themselves.

Mighty URL Shortener or AdLinkFly?

Both scripts create short links, but they are built for different goals:

  • Mighty URL Shortener is for link management: branded links, smart targeting, password protection, bundles, and detailed analytics. Members do not earn money from their links.
  • AdLinkFly is for a paid link-shortening business: publishers earn from qualified views, advertisers buy campaigns, and you manage payouts.

Try the Mighty URL Shortener Demo

Frontend: https://mightyurl.mightyscripts.xyz/
Administration Panel: https://mightyurl.mightyscripts.xyz/auth/signin
Username: DemoAccount
Password: password

Short link with a custom redirect page: https://mightyurl.mightyscripts.xyz/FtbHAB
Short link information page: https://mightyurl.mightyscripts.xyz/FtbHAB/info

Mighty URL Shortener Features

Advanced Analytics and Reports

You and your members can see who clicked each link and where they came from:

  • Continent, country, state, and city
  • Operating system, device brand, and device model
  • Browser and referring website
  • Social share counts

Smart Targeting

Create one short link that sends every visitor to the right destination. You do not need a separate link for each audience. Route visitors by:

  • Country
  • Operating system, such as Android, iOS, macOS, Windows, and Linux
  • Device type: desktop, smartphone, or tablet
  • Device model, such as iPhone, iPad, and Kindle
  • Custom aliases: choose the words in a short link, with configurable minimum and maximum lengths.
  • Password protection: ask for a password before a visitor can open a link.
  • Bundles: group links into folders, add a link to several bundles, and share bundles publicly.
  • Edit links: change a link after creating it, including the destination URL when the member’s plan allows it.
  • Custom redirect page: show your logo and colors on the page that visitors see before they continue. You can also show articles from your website there.
  • Link information page: a public page with details and statistics for each short link.
  • Comments: let visitors comment on a short link when the member’s plan allows it.

Membership Plans

Create as many free, paid, trial, or hidden plans as you need, and choose what each plan can do:

  • Daily and monthly limits for new short links
  • Editing links, changing destination URLs, custom aliases, password protection, deleting links, and bundles
  • Showing or removing ads on the short-link page, and the countdown time
  • A comment box on short-link pages
  • Which API tools the plan can use
  • Hidden plans that only administrators can see and assign

Payment Gateways

Accept payments for paid membership plans. Members can pay with PayPal, Stripe, Skrill, Coinbase, CoinPayments, WebMoney, Perfect Money, Payeer, Paystack, Paytm, wallet balance, or bank transfer.

API Tools

  • Quick Link: the fastest way for members to shorten a link.
  • Mass Shrinker: shorten many URLs at once, one URL per line. You set the maximum number.
  • Full Page Script: turn the links on an existing website into short links automatically, without editing each link.
  • Developer API: create short links from your own apps, with JSON or plain-text responses.
  • Bookmarklet: shorten the page open in the browser with one click from the bookmarks bar.

Multiple Domains

Add as many short-link domains as you want, and let members choose one when they shorten a link.

Security and Spam Protection

  • Check new links with Google Safe Browsing and PhishTank.
  • Block chosen domains, including wildcard subdomains, from being shortened.
  • Reject links whose URL, title, or description contains banned words.
  • Protect the anonymous shortener, sign-up, login, forgot-password, and contact forms with reCAPTCHA or Invisible reCAPTCHA.

Website Content and Languages

  • A blog, unlimited pages, member-dashboard announcements, and testimonials
  • SEO fields for pages and blog posts, plus an XML sitemap
  • Translation-ready, with a language menu so visitors can choose their language
  • Login and sign-up with social network accounts

Administration Panel

  • See site statistics on the dashboard, and filter users and links.
  • Close registration, make the website private, or enable maintenance mode.
  • Require email activation for new accounts, resend activation emails, and send direct messages to members.
  • Change the website name, description, logo, favicon, default language, time zone, and currency.
  • Turn advertising on or off and place ads in different positions.
  • Add custom code to the public pages, sign-in pages, member area, and administration area.
  • Send email through SMTP.

Overview Video

Mighty URL Shortener overview video on YouTube

What You Get When You Buy Mighty URL Shortener

  • A license for the self-hosted Mighty URL Shortener PHP script, which you install on your own hosting or server. It is not a hosted subscription.
  • Download access to the latest version from your account after payment.
  • Product updates and support during your active updates and support period.
  • An optional Updates & Support Extension later, only if you want to keep receiving updates and support.

The script runs on shared, VPS, and dedicated hosting that meets the Hosting and System Requirements on this page. If you are not sure your hosting is compatible, ask us a question first.

Hosting and System Requirements

- PHP 8.4.18 or higher and lower than PHP 8.6.0
- ionCube Loader 15.0 or higher
- Apache with mod_rewrite, Nginx, or IIS using the supplied server template
- MySQL 5.7 or higher, or MariaDB 10.3 or higher
- PHP extensions: pdo_mysql, curl, intl, json, openssl, mbstring, tokenizer, ctype, xml, bcmath, gd, fileinfo
- PHP functions: putenv and getenv
- Ability to run one cron job every minute