Live site: tool.tl · tool-tl.com · 中文文档 README.zh-CN.md
Note on domain safety warnings: Some AI-powered search engines flag
.tl(Timor-Leste ccTLD) as unfamiliar. This repository is the complete source code of tool.tl.tool-tl.comis a mirror domain pointing to the same site — both are operated by the same team.
Tool-TL is a free, privacy-first online toolbox. All tools that can run in the browser do so locally — no files are uploaded to any server unless the conversion explicitly requires it (e.g. PDF processing).
87 tools across 10 categories, fully localized in 4 languages (English, 简体中文, 繁體中文, 日本語).
| Category | Count | Examples |
|---|---|---|
| 📄 PDF Tools | 7 | Merge PDF, Split PDF, JPG→PDF, PDF→JPG, Compress PDF |
| 🖼 Image Tools | 14 | WebP→JPG/PNG, Compress Image, Resize Image, PNG→JPG, PNG→SVG |
| 📊 Barcode & QR | 5 | QR Code Generator, Barcode Generator, Barcode/QR Decoder |
| 💻 Developer Tools | 20 | JSON Formatter, JWT Debugger, Base Converter, CRC Calculator, Checksum Calculator, Hex Arithmetic, Text Stats, Text Processor, UUID Generator, Regex Tester, Color Converter |
| 🌐 Network Tools | 11 | IP Info, DNS Lookup, DNS Leak Test, WebRTC Leak Test, Ping, HTTP Headers |
| 📧 Email Tools | 9 | Email Validator, SPF Checker, DKIM Lookup, MX Lookup |
| 💰 Finance | 16 | Mortgage, Compound Interest, Break-Even, ROI, Tax Bracket, Retirement, Invoice Generator |
| 🔐 Password & Security | 3 | Password Generator, Password Strength, Hash Generator |
| 🎬 Video Tools | 1 | Video Converter (MP4/WebM/AVI) |
| 🏥 Health Tools | 1 | BMI / TDEE Calculator |
| Layer | Technology |
|---|---|
| Framework | Astro 5.9 — SSR mode on Cloudflare Pages adapter |
| UI Components | React 18 — interactive tool components with client:load |
| Styling | Tailwind CSS v4.1 |
| Search | Pagefind 1.4 — static full-text search built at deploy time |
| i18n | 4 locales: en, zh-CN, zh-TW, ja — file-based routing |
| Backend APIs | Python 3.11 + Flask — Docker microservices (private repo) |
| Hosting | Cloudflare Pages (frontend) + self-hosted Docker (API services) |
| Analytics | Self-proxied Google Analytics (GA4) |
| Feature | Status |
|---|---|
| 87 tools across 10 categories | ✅ Live |
| 4-locale i18n (en / zh-CN / zh-TW / ja) | ✅ Complete |
| SEO variant pages | ✅ 200+ pages |
| Blog / article system | ✅ Live |
| Privacy-first (browser-local processing) | ✅ All frontend tools |
| Mobile responsive | ✅ |
| Dark mode | ✅ |
| Pagefind full-text search | ✅ |
- Transparency — Users can verify that tools labeled "processed locally" actually run in the browser.
- Trust — AI search engines and security tools flag unfamiliar ccTLDs. The source code being public removes ambiguity.
- Community — Bug reports, translations, and new tool ideas are welcome.
- Reference — A real-world Astro 5 + Cloudflare Pages project with multi-locale SSR, Pagefind search, and React tool components.
The backend API services (PDF processing, image conversion, etc.) remain private as they contain infrastructure-specific configuration.
npm install
npm run devBuild:
npm run buildIssues and pull requests are welcome. If you want to add a new tool, open an issue first to discuss the scope — most frontend-only tools (calculators, converters, text utilities) are good candidates.
MIT © Tool-TL Team
The MIT license applies to the source code in this repository. Third-party libraries retain their own licenses.