Showing source for: https://anon.to/
Duration: 0.113359s
Server: cloudflare

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="csrf-token" content="KSRppysSfuj2Rf8ZJqAf2uHJKhAIyFZh9ugaaxfh">

<title>Anonymous URL Shortener and Redirect | anon.to</title>
<meta property="og:title" content="Anonymous URL Shortener and Redirect | anon.to">


<!--[if BLOCK]><![endif]--><meta name="description" content="Shorten and redirect any URL anonymously. anon.to hides your referrer, doesn&#039;t track clicks, and keeps your browsing private. Free and open.">
<meta property="og:description" content="Shorten and redirect any URL anonymously. anon.to hides your referrer, doesn&#039;t track clicks, and keeps your browsing private. Free and open.">
<!--[if ENDBLOCK]><![endif]--><link rel="canonical" href="https://anon.to">
<meta property="og:url" content="https://anon.to">
<meta property="og:site_name" content="anon.to">
<meta property="og:type" content="website">
    <script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "WebSite",
            "name": "anon.to",
            "url": "https://anon.to",
            "description": "Free, privacy-first anonymous URL shortener and redirect service."
        },
        {
            "@type": "Organization",
            "name": "anon.to",
            "url": "https://anon.to",
            "logo": "https://anon.to/favicon.svg"
        }
    ]
}
</script>
    
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">

<link rel="preconnect" href="https://fonts.bunny.net">
<link href="https://fonts.bunny.net/css?family=syne:500,700|dm-sans:400,500|jetbrains-mono:400" rel="stylesheet" />

<link rel="preload" as="style" href="https://anon.to/build/assets/app-BY8elDhM.css" /><link rel="modulepreload" as="script" href="https://anon.to/build/assets/app-l0sNRNKZ.js" /><link rel="stylesheet" href="https://anon.to/build/assets/app-BY8elDhM.css" data-navigate-track="reload" /><script type="module" src="https://anon.to/build/assets/app-l0sNRNKZ.js" data-navigate-track="reload"></script><style>
    :root.dark {
        color-scheme: dark;
    }
</style>
<script>
    window.Flux = {
        applyAppearance (appearance) {
            let applyDark = () => document.documentElement.classList.add('dark')
            let applyLight = () => document.documentElement.classList.remove('dark')

            if (appearance === 'system') {
                let media = window.matchMedia('(prefers-color-scheme: dark)')

                window.localStorage.removeItem('flux.appearance')

                media.matches ? applyDark() : applyLight()
            } else if (appearance === 'dark') {
                window.localStorage.setItem('flux.appearance', 'dark')

                applyDark()
            } else if (appearance === 'light') {
                window.localStorage.setItem('flux.appearance', 'light')

                applyLight()
            }
        }
    }

    window.Flux.applyAppearance(window.localStorage.getItem('flux.appearance') || 'system')
</script>
    <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.list-item][wire\:loading\.list-item], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style>
</head>
    <body class="min-h-screen bg-zinc-50 dark:bg-zinc-950 bg-noise antialiased">
        <div class="bg-mesh-gradient"></div>

        <div class="[grid-area:header]">
            <header class="[grid-area:header] z-10 min-h-14  relative z-10 border-b border-zinc-200 dark:border-zinc-700/30 bg-white/80 dark:bg-zinc-950/80 backdrop-blur-md" data-flux-header>
            <div class="mx-auto w-full h-full [:where(&)]:max-w-7xl px-6 lg:px-8 flex items-center">
            <a href="https://anon.to" class="flex items-center gap-2" wire:navigate>
                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="size-5">
    <defs>
        <linearGradient id="logo-grad" x1="0%" y1="0%" x2="100%" y2="100%">
            <stop offset="0%" stop-color="#10B981" />
            <stop offset="100%" stop-color="#06B6D4" />
        </linearGradient>
    </defs>
    <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
    <path fill="url(#logo-grad)" opacity="0.5" d="M11.013 12v9.754a13 13 0 0 1 -8.733 -9.754h8.734z"/>
    <path fill="url(#logo-grad)" d="M20.297 15.794a13 13 0 0 1 -7.283 5.951l-.001 -9.745h8.708a12.96 12.96 0 0 1 -1.424 3.794z"/>
    <path fill="url(#logo-grad)" d="M11.013 2.526l-.001 7.474h-8.986c-.068 -1.432 .101 -2.88 .514 -4.282a1 1 0 0 1 1.005 -.717a11 11 0 0 0 7.192 -2.256l.276 -.219z"/>
    <path fill="url(#logo-grad)" opacity="0.5" d="M13.012 10v-7.453l-.09 -.073a11 11 0 0 0 7.189 2.537l.342 -.01a1 1 0 0 1 1.005 .717c.413 1.403 .582 2.85 .514 4.282h-8.96z"/>
</svg>
                    <span class="font-heading text-lg font-bold tracking-tight text-zinc-900 dark:text-zinc-100">anon.to</span>
                </a>

                <nav class="flex items-center gap-1 py-3  -mb-px max-lg:hidden ml-6" data-flux-navbar>
    <a href="https://anon.to/report" wire:current.ignore="" class="px-3 h-8 flex items-center rounded-lg relative px-2.5! text-zinc-500 dark:text-white/80  data-current:after:absolute data-current:after:-bottom-3 data-current:after:inset-x-0 data-current:after:h-[2px] [--hover-fill:color-mix(in_oklab,_var(--color-accent-content),_transparent_90%)] hover:text-zinc-800 dark:hover:text-white data-current:text-(--color-accent-content) hover:data-current:text-(--color-accent-content) hover:bg-zinc-800/5 dark:hover:bg-white/10 hover:data-current:bg-(--hover-fill) data-current:after:bg-(--color-accent-content)" data-flux-navbar-items="data-flux-navbar-items" wire:navigate="">
        <div class=" flex-1 text-sm font-medium leading-none whitespace-nowrap [[data-nav-footer]_&]:hidden [[data-nav-sidebar]_[data-nav-footer]_&]:block" data-content>Report</div>
    </a>
                    <a href="https://anon.to/integrate" wire:current.ignore="" class="px-3 h-8 flex items-center rounded-lg relative px-2.5! text-zinc-500 dark:text-white/80  data-current:after:absolute data-current:after:-bottom-3 data-current:after:inset-x-0 data-current:after:h-[2px] [--hover-fill:color-mix(in_oklab,_var(--color-accent-content),_transparent_90%)] hover:text-zinc-800 dark:hover:text-white data-current:text-(--color-accent-content) hover:data-current:text-(--color-accent-content) hover:bg-zinc-800/5 dark:hover:bg-white/10 hover:data-current:bg-(--hover-fill) data-current:after:bg-(--color-accent-content)" data-flux-navbar-items="data-flux-navbar-items" wire:navigate="">
        <div class=" flex-1 text-sm font-medium leading-none whitespace-nowrap [[data-nav-footer]_&]:hidden [[data-nav-sidebar]_[data-nav-footer]_&]:block" data-content>Integrate</div>
    </a>
</nav>

                <div class="flex-1" data-flux-spacer></div>

                                    <nav class="flex items-center gap-1 py-3  space-x-0.5 rtl:space-x-reverse py-0!" data-flux-navbar>
    <a href="https://anon.to/login" class="px-3 h-8 flex items-center rounded-lg relative px-2.5! text-zinc-500 dark:text-white/80  data-current:after:absolute data-current:after:-bottom-3 data-current:after:inset-x-0 data-current:after:h-[2px] [--hover-fill:color-mix(in_oklab,_var(--color-accent-content),_transparent_90%)] hover:text-zinc-800 dark:hover:text-white data-current:text-(--color-accent-content) hover:data-current:text-(--color-accent-content) hover:bg-zinc-800/5 dark:hover:bg-white/10 hover:data-current:bg-(--hover-fill) data-current:after:bg-(--color-accent-content)" data-flux-navbar-items="data-flux-navbar-items" wire:navigate="">
        <div class=" flex-1 text-sm font-medium leading-none whitespace-nowrap [[data-nav-footer]_&]:hidden [[data-nav-sidebar]_[data-nav-footer]_&]:block" data-content>Login</div>
    </a>
                        <a href="https://anon.to/register" class="px-3 h-8 flex items-center rounded-lg relative px-2.5! text-zinc-500 dark:text-white/80  data-current:after:absolute data-current:after:-bottom-3 data-current:after:inset-x-0 data-current:after:h-[2px] [--hover-fill:color-mix(in_oklab,_var(--color-accent-content),_transparent_90%)] hover:text-zinc-800 dark:hover:text-white data-current:text-(--color-accent-content) hover:data-current:text-(--color-accent-content) hover:bg-zinc-800/5 dark:hover:bg-white/10 hover:data-current:bg-(--hover-fill) data-current:after:bg-(--color-accent-content)" data-flux-navbar-items="data-flux-navbar-items" wire:navigate="">
        <div class=" flex-1 text-sm font-medium leading-none whitespace-nowrap [[data-nav-footer]_&]:hidden [[data-nav-sidebar]_[data-nav-footer]_&]:block" data-content>Register</div>
    </a>
</nav>
        </div>
    </header>

            <!-- Mobile Nav -->
            <div class="relative z-10 lg:hidden border-b border-zinc-200 dark:border-zinc-700/30 bg-white/80 dark:bg-zinc-950/80 backdrop-blur-md px-4 py-2 flex items-center gap-4 overflow-x-auto">
                <a href="https://anon.to/report" class="text-sm text-zinc-500 dark:text-zinc-400 whitespace-nowrap transition-colors duration-150 hover:text-emerald-600 dark:hover:text-emerald-400 " wire:navigate>
                    Report
                </a>
                <a href="https://anon.to/integrate" class="text-sm text-zinc-500 dark:text-zinc-400 whitespace-nowrap transition-colors duration-150 hover:text-emerald-600 dark:hover:text-emerald-400 " wire:navigate>
                    Integrate
                </a>
                            </div>
        </div>

        <div class="[grid-area:main] p-6 lg:p-8 [[data-flux-container]_&amp;]:px-0 mx-auto w-full [:where(&amp;)]:max-w-7xl relative z-10" data-flux-main>
    <div wire:snapshot="{&quot;data&quot;:{&quot;url&quot;:&quot;&quot;,&quot;shortUrl&quot;:&quot;&quot;,&quot;captchaToken&quot;:&quot;no-turnstile&quot;},&quot;memo&quot;:{&quot;id&quot;:&quot;zBgT2Lo89WvL6DAhBM5Q&quot;,&quot;name&quot;:&quot;pages::home&quot;,&quot;path&quot;:&quot;\/&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;,&quot;islands&quot;:[]},&quot;checksum&quot;:&quot;ff6e32c8c70ec441c864941d7b165946cebda7f57a50bc83044a0d6b8e1aafa8&quot;}" wire:effects="[]" wire:id="zBgT2Lo89WvL6DAhBM5Q" wire:name="pages::home" class="mx-auto max-w-2xl py-12 text-center stagger-children">
    
    
    
    <h1 class="font-heading font-bold text-4xl sm:text-5xl tracking-tight text-zinc-900 dark:text-zinc-100 mb-3">Anonymous URL Shortener and Redirect</h1>
    <p class="text-zinc-500 dark:text-zinc-400 text-lg mb-10">Shorten or redirect any URL anonymously.
        <br>Your referrer is hidden and nothing is tracked.</p>

    
    <form wire:submit="shorten" class="space-y-4">
        <div class="rounded-xl border border-zinc-200 dark:border-zinc-700/50 bg-white dark:bg-zinc-900/50 backdrop-blur-sm p-3 transition-all duration-150 focus-within:border-emerald-500/50 focus-within:glow-border">
            <div class="flex gap-2">
                <div class="flex-1">
                    <div class="w-full relative block group/input" data-flux-input>
            
            <input
                type="url"
                
                class="w-full border rounded-lg block disabled:shadow-none dark:shadow-none appearance-none text-base sm:text-sm py-2 h-10 leading-[1.375rem] ps-3 pe-3 bg-white dark:bg-white/5 dark:disabled:bg-white/[3%] text-zinc-700 disabled:text-zinc-500 placeholder-zinc-400 disabled:placeholder-zinc-400/70 dark:text-zinc-300 dark:disabled:text-zinc-400 dark:placeholder-zinc-400 dark:disabled:placeholder-zinc-500 shadow-xs border-zinc-200 border-b-zinc-300/80 disabled:border-b-zinc-200 dark:border-white/[.08] dark:disabled:border-white/5 data-invalid:shadow-none data-invalid:border-red-500 dark:data-invalid:border-red-500 disabled:data-invalid:border-red-500 dark:disabled:data-invalid:border-red-500" wire:model="url" placeholder="https://example.com/long-url" required="required"
                 name="url"                                                                 data-flux-control
                data-flux-group-target
                                            >

                    </div>
                </div>
                <button type="submit" class="relative items-center font-medium justify-center gap-2 whitespace-nowrap disabled:opacity-75 dark:disabled:opacity-75 disabled:cursor-default disabled:pointer-events-none justify-center h-10 text-sm rounded-lg ps-4 pe-4 inline-flex  bg-[var(--color-accent)] hover:bg-[color-mix(in_oklab,_var(--color-accent),_transparent_10%)] text-[var(--color-accent-foreground)] border border-black/10 dark:border-0 shadow-[inset_0px_1px_--theme(--color-white/.2)] [[data-flux-button-group]_&amp;]:border-e-0 [:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-e-[1px] dark:[:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-e-0 dark:[:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-s-[1px] [:is([data-flux-button-group]&gt;&amp;:not(:first-child),_[data-flux-button-group]_:not(:first-child)&gt;&amp;)]:border-s-[color-mix(in_srgb,var(--color-accent-foreground),transparent_85%)] *:transition-opacity [&amp;[disabled]&gt;:not([data-flux-loading-indicator])]:opacity-0 [&amp;[disabled]&gt;[data-flux-loading-indicator]]:opacity-100 [&amp;[disabled]]:pointer-events-none" data-flux-button="data-flux-button" data-flux-group-target="data-flux-group-target" wire:loading.attr="disabled">
        <div class="absolute inset-0 flex items-center justify-center opacity-0" data-flux-loading-indicator>
                <svg class="shrink-0 [:where(&amp;)]:size-4 animate-spin" data-flux-icon xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" aria-hidden="true" data-slot="icon">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
</svg>
                    </div>
        
        
                    
            
            <span><span wire:loading.remove wire:target="shorten">Shorten</span>
                    <span wire:loading wire:target="shorten">Shortening...</span></span>
    </button>
            </div>
        </div>

        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]-->    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    </form>

    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <div class="mt-8 rounded-xl border border-zinc-200 dark:border-zinc-700/50 bg-white dark:bg-zinc-900/50 backdrop-blur-sm text-start overflow-hidden"
         x-data="{
             targetUrl: '',
             copied: false,
             get redirectUrl() { return this.targetUrl ? 'https://anon.to/?' + this.targetUrl : '' },
             copy() {
                 if (!this.redirectUrl) return;
                 if (navigator.clipboard) {
                     navigator.clipboard.writeText(this.redirectUrl).then(() => { this.copied = true; setTimeout(() => this.copied = false, 2000) });
                 } else {
                     let t = document.createElement('textarea'); t.value = this.redirectUrl; document.body.appendChild(t); t.select(); document.execCommand('copy'); document.body.removeChild(t);
                     this.copied = true; setTimeout(() => this.copied = false, 2000);
                 }
             }
         }">
        <div class="flex items-start gap-3.5 p-5 sm:p-6">
            <div class="inline-flex items-center justify-center rounded-lg bg-emerald-500/10 p-2.5 mt-0.5 shrink-0">
                <svg class="size-5 text-emerald-400" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                    <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />
                </svg>
            </div>
            <div class="min-w-0">
                <h2 class="font-heading font-bold text-zinc-900 dark:text-zinc-100 mb-0.5">Direct Redirect</h2>
                <p class="text-sm text-zinc-500 dark:text-zinc-400">Redirect any URL anonymously — no short link created, nothing stored.</p>
            </div>
        </div>

        <div class="px-5 sm:px-6 pb-5 sm:pb-6 space-y-3">
            
            <div class="rounded-lg bg-zinc-50 dark:bg-zinc-950/60 border border-zinc-100 dark:border-zinc-800/60 px-4 py-3">
                <p class="font-mono-accent text-sm leading-relaxed break-all">
                    <span class="text-zinc-200 dark:text-zinc-400 select-all">https://anon.to/?</span><span class="text-emerald-600 dark:text-emerald-400 transition-opacity duration-150" x-text="targetUrl || 'https://example.com'" :class="targetUrl ? 'opacity-100' : 'opacity-60'"></span>
                </p>
            </div>

            
            <div class="flex gap-2">
                <input
                    x-model="targetUrl"
                    type="url"
                    placeholder="Paste a URL to redirect anonymously..."
                    class="flex-1 min-w-0 rounded-lg border border-zinc-200 dark:border-zinc-700 bg-white dark:bg-zinc-800/50 px-3 py-2 text-sm text-zinc-900 dark:text-zinc-100 placeholder:text-zinc-400 dark:placeholder:text-zinc-500 focus:outline-none focus:ring-2 focus:ring-emerald-500 focus:ring-offset-2 focus:ring-offset-white dark:focus:ring-offset-zinc-950 transition-shadow duration-150"
                />
                <button
                    x-on:click="copy()"
                    x-bind:disabled="!targetUrl"
                    class="shrink-0 rounded-lg border border-zinc-200 dark:border-zinc-700 bg-zinc-50 dark:bg-zinc-800/50 px-3.5 py-2 text-sm font-medium text-zinc-700 dark:text-zinc-300 transition-all duration-150 hover:bg-zinc-100 dark:hover:bg-zinc-700/50 disabled:opacity-30 disabled:pointer-events-none"
                >
                    <span x-show="!copied">Copy</span>
                    <span x-cloak x-show="copied" class="text-emerald-600 dark:text-emerald-400">Copied!</span>
                </button>
                <a
                    x-bind:href="redirectUrl"
                    x-show="targetUrl"
                    x-cloak
                    x-transition:enter="transition ease-out duration-150"
                    x-transition:enter-start="opacity-0 scale-95"
                    x-transition:enter-end="opacity-100 scale-100"
                    rel="noreferrer nofollow"
                    referrerpolicy="no-referrer"
                    class="group shrink-0 inline-flex items-center gap-1.5 rounded-lg bg-emerald-500 px-3.5 py-2 text-sm font-medium text-zinc-950 transition-all duration-150 hover:bg-emerald-400"
                >
                    Go
                    <svg class="size-3.5 transition-transform duration-150 group-hover:translate-x-0.5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor">
                        <path fill-rule="evenodd" d="M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10Z" clip-rule="evenodd" />
                    </svg>
                </a>
            </div>
        </div>
    </div>

    
    <div class="mt-12 grid gap-6 sm:grid-cols-3">
        <div class="group rounded-xl border border-zinc-200 dark:border-zinc-700/50 bg-white dark:bg-zinc-900/50 backdrop-blur-sm p-6 text-start transition-all duration-150 hover:border-emerald-500/40">
            <div class="mb-3 inline-flex items-center justify-center rounded-lg bg-emerald-500/10 p-2">
                <svg class="size-5 text-emerald-400" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                    <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z" />
                </svg>
            </div>
            <h3 class="font-heading font-bold text-zinc-900 dark:text-zinc-100 mb-1">SSL Secured</h3>
            <p class="text-sm text-zinc-500 dark:text-zinc-400">All redirects happen over encrypted HTTPS connections.</p>
        </div>
        <div class="group rounded-xl border border-zinc-200 dark:border-zinc-700/50 bg-white dark:bg-zinc-900/50 backdrop-blur-sm p-6 text-start transition-all duration-150 hover:border-emerald-500/40">
            <div class="mb-3 inline-flex items-center justify-center rounded-lg bg-emerald-500/10 p-2">
                <svg class="size-5 text-emerald-400" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                    <path stroke-linecap="round" stroke-linejoin="round" d="M3.98 8.223A10.477 10.477 0 0 0 1.934 12c1.292 4.338 5.31 7.5 10.066 7.5.993 0 1.953-.138 2.863-.395M6.228 6.228A10.451 10.451 0 0 1 12 4.5c4.756 0 8.773 3.162 10.065 7.498a10.522 10.522 0 0 1-4.293 5.774M6.228 6.228 3 3m3.228 3.228 3.65 3.65m7.894 7.894L21 21m-3.228-3.228-3.65-3.65m0 0a3 3 0 1 0-4.243-4.243m4.242 4.242L9.88 9.88" />
                </svg>
            </div>
            <h3 class="font-heading font-bold text-zinc-900 dark:text-zinc-100 mb-1">No Tracking</h3>
            <p class="text-sm text-zinc-500 dark:text-zinc-400">We don&#039;t track clicks, visitors, or any personal data.</p>
        </div>
        <div class="group rounded-xl border border-zinc-200 dark:border-zinc-700/50 bg-white dark:bg-zinc-900/50 backdrop-blur-sm p-6 text-start transition-all duration-150 hover:border-emerald-500/40">
            <div class="mb-3 inline-flex items-center justify-center rounded-lg bg-emerald-500/10 p-2">
                <svg class="size-5 text-emerald-400" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                    <path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z" />
                </svg>
            </div>
            <h3 class="font-heading font-bold text-zinc-900 dark:text-zinc-100 mb-1">Referrer Hiding</h3>
            <p class="text-sm text-zinc-500 dark:text-zinc-400">Destination sites never see where you came from.</p>
        </div>
    </div>
</div>
</div>

        <footer class="relative z-10 border-t border-zinc-200 dark:border-zinc-700/30 py-6 [grid-area:footer]">
            <div class="mx-auto max-w-7xl px-6 flex flex-col items-center gap-3">
                <nav class="flex flex-wrap items-center justify-center gap-x-4 gap-y-1">
                    <a href="https://anon.to/about" class="font-mono-accent text-xs text-zinc-400 dark:text-zinc-500 hover:text-emerald-600 dark:hover:text-emerald-400 transition-colors duration-150" wire:navigate>About</a>
                    <span class="text-zinc-300 dark:text-zinc-700">&middot;</span>
                    <a href="https://anon.to/privacy" class="font-mono-accent text-xs text-zinc-400 dark:text-zinc-500 hover:text-emerald-600 dark:hover:text-emerald-400 transition-colors duration-150" wire:navigate>Privacy</a>
                    <span class="text-zinc-300 dark:text-zinc-700">&middot;</span>
                    <a href="https://anon.to/terms" class="font-mono-accent text-xs text-zinc-400 dark:text-zinc-500 hover:text-emerald-600 dark:hover:text-emerald-400 transition-colors duration-150" wire:navigate>Terms</a>
                    <span class="text-zinc-300 dark:text-zinc-700">&middot;</span>
                    <a href="https://anon.to/report" class="font-mono-accent text-xs text-zinc-400 dark:text-zinc-500 hover:text-emerald-600 dark:hover:text-emerald-400 transition-colors duration-150" wire:navigate>Report</a>
                    <span class="text-zinc-300 dark:text-zinc-700">&middot;</span>
                    <a href="https://anon.to/integrate" class="font-mono-accent text-xs text-zinc-400 dark:text-zinc-500 hover:text-emerald-600 dark:hover:text-emerald-400 transition-colors duration-150" wire:navigate>Integrate</a>
                    <span class="text-zinc-300 dark:text-zinc-700">&middot;</span>
                    <a href="https://github.com/bhutanio/anon.to" target="_blank" rel="noopener noreferrer" class="font-mono-accent text-xs text-zinc-400 dark:text-zinc-500 hover:text-emerald-600 dark:hover:text-emerald-400 transition-colors duration-150">GitHub</a>
                </nav>
                <p class="font-mono-accent text-xs text-zinc-400 dark:text-zinc-600">Privacy-first link shortening &middot; anon.to</p>
            </div>
        </footer>

        <script src="https://anon.to/flux/flux.min.js?id=dca30f4a" data-navigate-once></script>
            <script src="https://anon.to/livewire-76faba56/livewire.min.js?id=cfc5c1ae"   data-csrf="KSRppysSfuj2Rf8ZJqAf2uHJKhAIyFZh9ugaaxfh" data-module-url="https://anon.to/livewire-76faba56" data-update-uri="https://anon.to/livewire-76faba56/update" data-navigate-once="true"></script>
</body>
</html>

Latest requests

# Url Url Source Date
1 https://anon.to/ 2026-10-16 16:58:30
2 https://auth.mediacorp.sg/u/login?… 2026-10-16 16:58:30
3 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:28
4 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:26
5 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:25
6 https://www.texarkanatwins.com/%25… 2026-10-16 16:58:25
7 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:25
8 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:24
9 https://auth.mediacorp.sg/u/login?… 2026-10-16 16:58:23
10 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:23
11 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:22
12 https://auth.mediacorp.sg/u/login?… 2026-10-16 16:58:22
13 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:21
14 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:20
15 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:20
16 https://kronos-slot.top/ 2026-10-16 16:58:19
17 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:18
18 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:17
19 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:16
20 https://www.thebolditalic.com/?gi=… 2026-10-16 16:58:16