Skip to content
View anonshort's full-sized avatar
🐳
🐳

Block or report anonshort

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
anonshort/README.md
AnonShort banner — privacy-focused URL shortener

AnonShort - Anonymous URL Shortener

Anonymous • Secure • Fast - The Private Link Shortener for clean, trackless redirects

Website · API Docs · Telegram Bot · Telegram Channel

AnonShort Privacy First Secure HTTPS Redirects Public API for Developers Ad-Free Interface


Table of Contents


What is AnonShort?

AnonShort is a privacy‑focused URL shortener that delivers anonymous, secure, and fast redirects with a clean UI.
No logs. No tracking. No cookies. No ads. Just straightforward link management that protects your privacy.

Ideal for privacy advocates, developers, security researchers, journalists, and anyone who needs trackless redirect and private link sharing.


Highlights

  • 🔒 Privacy-first: no tracking, no ads, and optional no‑referrer redirects.
  • Fast and reliable: lightweight service optimized for low latency.
  • 🧰 Developer-friendly: generous Public API with QR support.
  • 🎯 Zero-nonsense: clean, accessible, and responsive interface.

Features

  • Custom short paths / slugs
  • Password‑protected links
  • Time‑based expiry (TTL)
  • One‑time access links
  • Self‑destruct links (max‑clicks)
  • Private stats page
  • Anonymous redirect (no‑referrer)
  • Built‑in QR code generator
  • Public API for automation
  • Lightweight, ad‑free interface

Tip: Pin important links and share the QR directly from the stats page.


Use Cases

  • Share sensitive links without exposing the original source (no‑referrer).
  • Distribute single‑use URLs (one‑time access) for gated content.
  • Time‑bound sharing with expiry for temporary access.
  • Programmatic link creation and QR generation via the Public API.
  • Minimal‑footprint links for documentation, chats, and social posts.

Quick Start

1) Website

  1. Visit https://anonshort.com
  2. Paste your long URL
  3. (Optional) set password, custom path, expiry, max‑clicks, or no‑referrer
  4. Create and share your short link

2) Telegram Bot

Chat with @AnonShortBot and send your long URL.
The bot responds with a short link (and a QR code when applicable).

3) API

Automate link creation with the Public API.
See the full reference at https://anonshort.com/api.


API & Developer Documentation

Full documentation lives here: https://anonshort.com/api

Example: Create a short link

Endpoint names and fields below are representative use the official docs if they differ.

cURL

curl -X POST -d "url=https://www.example.com" -d "custom_path=mycustompath" https://anonshort.com/api/
  }'

Get URL Statistics

curl -X POST https://anonshort.com/api/?stats={stats_token}

Node JS (request)

const axios = require('axios');

const url = 'https://anonshort.com/api/';
const data = {
    url: 'https://www.example.com',
    custom_path: 'mycustompath'
};

axios.post(url, new URLSearchParams(data))
    .then(response => {
        console.log('Shortened URL:', response.data.short_url);
        console.log('Stats URL:', response.data.stats_url);
    })
    .catch(error => {
        console.error('Error:', error.response ? error.response.data : error.message);
    });

Python (requests)

import requests

url = "https://anonshort.com/api/"
data = {
    'url': 'https://www.example.com',
    'custom_path': 'mycustompath'
}

response = requests.post(url, data=data)

if response.status_code == 200:
    print("Shortened URL:", response.json().get('short_url'))
    print("Stats URL:", response.json().get('stats_url'))
else:
    print("Error:", response.status_code, response.json())

Response

{
    "short_url": "https://anonshort.com/shortened-path",
    "stats_url": "https://anonshort.com/index.php?stats=stats-token"
}

Response Stats

{
    "url": "https://www.example.com",
    "clicks": 0,
    "created_at": "2024-09-03 06:42:09"
}

Privacy & Security

  • No logs: identifying access logs are not retained.
  • No tracking: no third‑party trackers or ad scripts.
  • No cookies: public pages avoid tracking cookies.
  • No‑referrer: hide referrer when redirecting to the destination.
  • TLS/HTTPS only: all traffic is encrypted in transit.
  • Per‑link controls: password protection, expiry, and max‑clicks.

Avoid sharing passwords in the same place you share the short link.



FAQ

Is AnonShort a secure URL shortener?
Yes. HTTPS is enforced, and links can be password‑protected, time‑bound, or limited by click count.

Does AnonShort track me?
No. There are no tracking cookies or third‑party analytics on public pages.

Are stats public or private?
Stats are private by default.

Can I create custom slugs?
Yes, if available. Use the custom field when creating the link.

Is there an API for QR codes?
Yes. A QR endpoint/field is provided per short link (see docs).


Contact & Links


License

© 2025 AnonShort - A privacy‑first URL shortener.

Popular repositories Loading

  1. anonshort anonshort Public

    AnonShort is a secure, anonymous, and zero-tracking URL shortener. Built with privacy in mind, offering custom paths, password locks, link expiry, one-time access, self-destruct redirects, private …