Best Free URL Shortener with Analytics Dashboard | SmartShort

Advanced URL Shortener Tool | Smart Link Management

Advanced URL Shortener with Smart Features

Create branded short links, track performance, generate QR codes, and manage everything in one elegant dashboard.

Link Analytics • QR Codes • Custom Aliases

Powerful Features

Custom Aliases

Create memorable branded short URLs.

QR Code Generator

Instant QR codes for every shortened link.

Click Analytics

Track location, device, and performance data.

Expiry Control

Set expiration dates for temporary links.

Shorten Your URL

Get in Touch

© 2026 SmartShort Tool • Built for speed & performance

/* styles.css */ :root { --bg: #f8fafc; --text: #0f172a; --primary: #6366f1; --card: #ffffff; } [data-theme="dark"] { --bg: #0f172a; --text: #f1f5f9; --card: #1e293b; } *{box-sizing:border-box;margin:0;padding:0} body{font-family:'Inter',sans-serif;background:var(--bg);color:var(--text);line-height:1.6} .container{width:90%;max-width:1100px;margin:auto} .nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;position:sticky;top:0;background:var(--bg)} .nav-links{display:flex;gap:1rem;list-style:none} .nav a{text-decoration:none;color:var(--text)} .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:80vh} .btn{padding:.7rem 1.2rem;border-radius:8px;text-decoration:none;border:none;cursor:pointer} .primary{background:var(--primary);color:#fff} .secondary{border:2px solid var(--primary);color:var(--primary)} .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem} .card{background:var(--card);padding:1.5rem;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.05)} .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem} .footer{text-align:center;padding:2rem 0;position:relative} #toTop{position:fixed;bottom:20px;right:20px;display:none} .reveal{opacity:0;transform:translateY(40px);transition:all .6s ease} .reveal.active{opacity:1;transform:none} @media(max-width:768px){.hero{grid-template-columns:1fr}.nav-links{display:none;flex-direction:column}} /* script.js */ document.querySelector('.nav-toggle').onclick=()=>{ const links=document.querySelector('.nav-links'); links.style.display=links.style.display==='flex'?'none':'flex'; }; const toggle=document.querySelector('.theme-toggle'); toggle.onclick=()=>{ document.body.dataset.theme=document.body.dataset.theme==='dark'?'light':'dark'; }; const reveals=document.querySelectorAll('.reveal'); window.addEventListener('scroll',()=>{ reveals.forEach(r=>{ if(r.getBoundingClientRect().top400?'block':'none'; }); document.getElementById('toTop').onclick=()=>window.scrollTo({top:0,behavior:'smooth'}); document.getElementById('shortenForm').addEventListener('submit',e=>{ e.preventDefault(); const url=document.getElementById('urlInput').value; if(!url.startsWith('http')){document.getElementById('result').textContent='Enter valid URL';return} const short='https://short.ly/'+Math.random().toString(36).substring(7); document.getElementById('result').textContent=short; }); document.getElementById('contactForm').addEventListener('submit',e=>{ e.preventDefault(); document.getElementById('formMsg').textContent='Message sent successfully!'; });

No comments

AI Grammar & Page Checker - Fast, Simple & Accurate

AI Grammar & Page Checker AI Writing & Page Checker Mode Grammar Enhancer Analyze Humanize Clear Webpage C...

Powered by Blogger.