A simple, fast, and clean timezone converter. No bloat, no ads, no tracking.
I needed a simple timezone converter. Googled it. What I found:
- ❌ Complex APIs that require setup (seriously, we don't need an API for this)
- ❌ Sites plastered with ads and trackers
- ❌ Slow, cluttered interfaces
- ❌ Sketchy downloads with malware
So I built this. No BS, just a clean tool that works.
- 🌓 Dark Mode - System, light, or dark theme
- 🔍 70+ Timezones - All major cities worldwide
- 🌐 Multi-Language Search - Search in English, Spanish, and more
- ⏰ Auto-Detect - Finds your timezone automatically
- 🔄 Quick Swap - One-click timezone swapping
- 📱 Responsive - Works on phones, tablets, desktops (probably works on a Nintendo 2DS too, haven't tested though)
- ⚡ Fast - No tracking, no analytics, no bloat
- 🎨 Clean UI - Modern design with smooth animations
# Install
bun install
# Develop
bun run dev
# Build
bun run build
# Preview build
bun run previewVisit http://localhost:3000
| Tool | Purpose |
|---|---|
| Nuxt 4 | Vue framework |
| Tailwind CSS 4 | Styling |
| @nuxtjs/color-mode | Dark mode |
| Bun | Package manager |
The easiest way to deploy:
- Push to GitHub
- Connect repo to Vercel
- Vercel auto-detects Nuxt and deploys
- Your site is live! 🎉
Why Vercel?
- ✅ Zero config needed
- ✅ Automatic deployments on push
- ✅ Free tier included
- ✅ Edge network for global speed
Or deploy manually:
# Build for production
bun run build
# Test build locally
bun run preview
# Deploy to your hosting- 70+ timezones with multi-language search
- 6 clean Vue components
- 1 minimal CSS file
- ~60KB gzipped (main bundle)
- Zero tracking or ads
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
- ✅ Free to use, modify, and distribute
- ✅ Must include original copyright notice
- ✅ Any derivative work must use GPL-3.0
⚠️ Source code must be made available
Built with ☕ and frustration with existing timezone converters.