Torrent Tracker Analyzer
About the Torrent Tracker Analyzer
The Torrent Tracker Analyzer is a free, open-source, privacy-first web tool developed by AxelBase to help users inspect, validate, and debug .torrent files and magnet: links with surgical precision — all without installing software or sending data to any server.
Built with modern web technologies (SvelteKit, TypeScript, and Web APIs), this tool runs entirely in your browser. Whether you're a torrent enthusiast, a developer debugging tracker issues, or a content creator verifying metadata, this analyzer gives you real-time, actionable insights into:
- Tracker Health: Live reachability checks for HTTP/HTTPS trackers
- Tiered Tracker Lists: Visual grouping as defined in the torrent spec
- Info Hash: Both hex and base32 formats for cross-client compatibility
- File Lists: Full path and size breakdown for multi-file torrents
- Privacy Detection: Identifies private torrents and public tracker usage
- Export Tools: Download results in CSV or JSON for documentation
Why We Built This
Torrent users frequently face mysterious issues: “Why is my torrent not connecting?” or “Are these trackers even alive?” Traditional clients only show peer counts — not whether the tracker is responding. This tool answers those questions in seconds.
We also noticed a gap in privacy awareness. Many users unknowingly upload private torrents to public trackers or enable DHT on restricted content. The analyzer flags these risks clearly.
Privacy by Design
Unlike cloud-based tools, nothing is uploaded. Your torrent file is parsed using FileReader, Bencode is decoded in memory, and tracker checks use direct fetch() calls. No logs, no cookies, no telemetry.
Open Source & Community-Driven
The project is fully open source under the MIT License and hosted on GitHub. We welcome contributions, bug reports, and feature requests. Whether you want to add UDP tracker simulation, WebTorrent integration, or dark mode — your pull request is welcome.
Built for transparency. Empowering users with knowledge, not control.
How to Use the Torrent Tracker Analyzer
Getting started is simple. Follow these steps to analyze any torrent in under a minute.
Step 1: Upload a .torrent File
Click the “Drop .torrent file here” zone or drag a file directly from your file manager. The tool accepts standard .torrent files (Bencoded metadata). You’ll see instant feedback:
- File name
- File size (in KB/MB)
- Success alert with checkmark
Tip: You can also click to open your system file picker.
Step 2: Or Paste a Magnet Link
Copy a full magnet: URI (including xt=urn:btih: and tr= parameters) and paste it into the text area. The tool extracts:
- Info hash
- All tracker URLs
Note: Magnet links do not include file lists — only metadata available in the URI.
Step 3: Click “Analyze”
Once input is provided, the Analyze button activates. Click it to begin:
- Parsing: Bencode decoding (for files) or URI parsing
- Hash calculation: SHA-1 → hex + base32
- Tracker checks: Up to 10 concurrent
HEADrequests with 5-second timeout
A spinner shows progress. Most analyses complete in 3–8 seconds.
Step 4: Review Results
After analysis, you’ll see:
Summary Panel
Info hash, private flag, tracker stats
File List
Only for .torrent files — full paths + sizes
Tracker Table
Tiered list with status, latency, public/private
Step 5: Export or Reset
Use Export to CSV or JSON to save results. Click Reset to clear everything and start over.
Pro Tips
- Use Ctrl+V to paste magnet links
- Keyboard: Enter in textarea = Analyze
- Mobile: Tap to upload or long-press to paste
Fast. Private. Accurate. Debug torrents like a pro.
Frequently Asked Questions
What does “Reachable” mean?
A tracker is marked Reachable if the browser successfully sends a HEAD request and receives a 2xx or 3xx response — or if a 4xx error confirms the server is online (e.g., 400 Bad Request due to missing info_hash).
It does not guarantee the tracker will return peers — only that it’s alive and responding.
Why can’t UDP trackers be checked?
Web browsers cannot send UDP packets due to security restrictions. UDP trackers (e.g., udp://...) are marked “not checked” in the results.
Use a local client like qBittorrent to test UDP connectivity.
Why is the file list empty for magnet links?
Magnet links contain only the info hash and trackers — not the file list. The file structure is stored in the .torrent file’s info dictionary.
To see files, download the .torrent file from the source and upload it here.
How is “Private” torrent detected?
A torrent is flagged Private if:
info.private = 1in the Bencoded metadata- OR it uses known private tracker domains
Private torrents disable DHT and PEX to prevent IP leaks.
Is my data safe? Will you see my files?
100% safe. Your file is never uploaded. All processing uses:
FileReaderAPI (local)- In-memory Bencode parsing
- Direct
fetch()to trackers
No server, no logs, no storage. See our Privacy Policy.
Can I use this on mobile?
Yes! The tool is fully responsive and works on:
- iOS Safari (14+)
- Android Chrome
- Tablets and phones
Tap to upload, long-press to paste magnet links.
Why is export disabled?
Export buttons appear only after analysis. If you see them grayed out:
- Analysis is still running
- No trackers were found
- An error occurred
How accurate are response times?
Times are measured from fetch() start to response headers. They include:
- DNS lookup
- TCP handshake
- Server processing
Values are rounded to milliseconds and highly accurate under normal conditions.
Still have questions? Open an issue on GitHub.