aria2 tools, right in your browser.
aria2.org is an independent, community-run resource. These free tools talk to your own aria2 daemon over JSON-RPC — nothing is uploaded, nothing is installed, and no account is required.
Run aria2 with a secret token so these tools can connect:
aria2c --enable-rpc --rpc-allow-origin-all=true --rpc-secret=YOUR_SECRET --rpc-listen-all=true --daemon=true.
The WebUI and Trackers connect to http://localhost:6800/jsonrpc by default.
Never expose port 6800 to the public internet — keep it on localhost or a trusted LAN/VPN. See the Docker guide for a 24/7 setup.
The three tools
Each does one job well and runs entirely client-side.
Online WebUI
A client-side dashboard for your aria2 daemon. View active, waiting and stopped downloads; add URIs or magnet links; pause, resume and remove tasks — with live speed, ETA and connection count.
Open the WebUI →BitTorrent Trackers
A curated list of public UDP and HTTP(S) trackers. Copy it in aria2.conf or CLI format, or push it straight to your running daemon to revive stalled torrents.
aria2.conf Generator
Build a clean, commented aria2.conf with presets and safe defaults for connections, splitting, RPC, seeding, session saving and file allocation.
Which tool do I need?
| I want to… | Use | Needs RPC? |
|---|---|---|
| See, add and control downloads from a browser | Online WebUI | Yes |
| Fix a torrent stuck at 0 peers / 0 KB/s | Tracker list | No (optional push) |
Create or edit aria2.conf without reading the manual | Config generator | No |
| Learn the exact flag behind an option | Options reference | No |
| Fix an error message | Troubleshooting | No |
| Run aria2 24/7 on a server or NAS | Docker guide | Yes |
Quick start for each tool
Start the daemon, then open the WebUI and enter host localhost, port 6800 and your secret.
Copy the list into aria2.conf as a single bt-tracker line, or press Push to RPC to update a running daemon instantly.
Pick a preset, adjust the sliders, then copy or download aria2.conf and save it to:
At a glance
| Tool | What it does | Needs RPC | Install | Works offline |
|---|---|---|---|---|
| Online WebUI | Browser dashboard for the daemon | Yes | None | No (talks to your daemon) |
| Tracker list | Curated trackers + push to RPC | Optional | None | Yes (copy) |
| Config generator | Build/export aria2.conf | No | None | Yes |
Keep going
Documentation
A practical aria2 guide: install, protocols, BitTorrent, RPC and the most-used options.
Read the docs →Troubleshooting
Common aria2 errors with the exact cause and fix.
Fix a problem →Options Reference
A curated, filterable list of the most-used aria2c flags and their aria2.conf keys.
Speed Optimization
Get the most out of your connection with connections, splitting, caching and peer tuning.
Optimize speed →FAQ
Are these tools free, and do they send my data anywhere?
They are free and run entirely in your browser. The WebUI and Trackers talk directly to your own aria2 daemon over JSON-RPC; the config generator never leaves your device. No account, no upload, no telemetry.
Do I need to install anything?
No app to install here. You only need aria2c itself running locally (or on your server) with the RPC server enabled for the WebUI and the tracker push.
Can I use these tools on a remote server or NAS?
Yes. Point the WebUI at the server's RPC host/port through a VPN or an authenticated HTTPS reverse proxy. See the Docker & NAS guide.
Why does the WebUI say "Disconnected"?
Usually one of: aria2 is not running with --enable-rpc, the port/host is wrong, or the secret does not match. See Troubleshooting.
Related resources
- Full aria2 documentation
- Options reference
- Troubleshooting
- Docker & NAS guide
- Browser integration
- .aria2 file guide
- GUIs & browser extensions — AriaNg, Motrix and other front-ends
- yt-dlp + aria2 guide — faster video downloads