Your Own URL Shortener.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
྅༻ Ǭɀħ ༄༆ཉ fd938fd197
Add `version` to API usage
3 weeks ago
.github Bump peter-evans/create-pull-request from 3.9.2 to 3.10.0 1 month ago
admin Refactor admin/index.php & more filters (#2912) 2 months ago
css SVG icons (#2822) 4 months ago
images Fix SVG for IE 11 (#2864) 4 months ago
includes Filter all HTTP request params (#2951) 3 weeks ago
js Update clipboard.js to 2.0.6 (#2788) 7 months ago
tests Add `version` to API usage 3 weeks ago
user Clarify what setting is for 1 month ago
.editorconfig Fix that fucking encoding problem (#2690) 9 months ago
.gitattributes Move to GitHub Actions (#2828) 5 months ago
.gitignore Display default shorturls_length in the database if not already set (#2767) 8 months ago 1.8.1 changelog 4 months ago
LICENSE license meta tweaks 4 years ago Promote awesome-yourls 3 months ago
composer.json Bump rmccue/requests from 1.7.0 to 1.8.0 (#2916) 2 months ago
composer.lock Bump rmccue/requests from 1.7.0 to 1.8.0 (#2916) 2 months ago
phpunit.xml.dist Move to GitHub Actions (#2828) 5 months ago
readme.html Add `version` to API usage 3 weeks ago
sample-public-api.txt Fix end of line 8 years ago
sample-public-front-page.txt chnage random comments 5 years ago
sample-remote-api-call.txt Smarter domain convention in examples and source 6 years ago
sample-robots.txt Move /pages into /user (#2648) 1 year ago
yourls-api.php Add jsonp parameter in API as a fallback to match documentation (#2567) 2 years ago
yourls-go.php Smarter keyword sanitization (#2682) 1 year ago
yourls-infos.php SVG icons (#2822) 4 months ago
yourls-loader.php Fix that fucking encoding problem (#2690) 9 months ago


Your Own URL Shortener

CI Scrutinizer Code Quality PHP Version Support Packagist OpenCollective OpenCollective

YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener, on your server. You'll have full control over your data, detailed stats, analytics, plugins, and more. It's free and open-source.

Quick Start


  • Download the latest release
  • Using Composer? You can simply composer create-project yourls/yourls . in an empty directory.

Install YOURLS:

Community news, tips and tricks


Feature suggestion? Bug to report?

Before opening any issue, please search for existing issues (open and closed) and read the Contributing Guidelines.


Do you use and enjoy YOURLS? Become a backer and show your support to our open source project.


Does your company use YOURLS? Ask your manager or marketing team if your company would be interested in supporting our project. Your company logo will show here. Help support our open-source development efforts by becoming a sponsor.


Free software. Do whatever the hell you want with it.
YOURLS is released under the MIT license.