QBITTORRENT(1)

πŸ‘‘ qBittorrent(1) β€” like, the manual, bestie ✨

okay so this is from the General Commands Manual section of your friendly neighborhood man pages, and it's about to be your new favorite thing. sit down, grab a boba, let's go πŸ§‹πŸ’–


🌸 NAME 🌸

qBittorrent β€” a Bittorrent client written in C++ / Qt. that's it, that's the vibe. no cap. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

qbittorrent [options] [(<filename> | <url>)...]

qbittorrent --help

qbittorrent --version

literally just run it, optionally throw some torrent files or URLs at it, and she works. iconic behavior tbh πŸŽ€


✨ DESCRIPTION ✨

So qBittorrent is an advanced Bittorrent client written in C++ / Qt, and it's built on top of the libtorrent-rasterbar library by Arvid Norberg. highkey a power couple 🫢

It's similar to uTorrent β€” you know, that one β€” but make it cute. qBittorrent is fast, stable, light, it supports Unicode, and it gives you a genuinely good integrated search engine. obsessed. πŸ”₯

It also ships with:

  • UPnP port forwarding / NAT-PMP
  • encryption (Vuze compatible)
  • FAST extension (mainline)
  • PeX support (utorrent compatible)

like... she does it all. main character energy fr fr πŸ‘‘


πŸ’… OPTIONS πŸ’…

  • -h | --help β€” shows you this help message and dips out. very "bye, love you" of her. 🩷
  • -v | --version β€” spits out the program version and exits. quick little flex.
  • --confirm-legal-notice β€” confirms the legal notice. yes bestie, the paperwork. πŸ“„
  • --webui-port=<port> β€” changes the WebUI port. that's the port number, don't @ me. 🌐
  • --torrenting-port=<port> β€” changes the torrenting port. different port, same slay. πŸ”Œ
  • --no-splash β€” disables the splash screen. no waiting, straight to business. πŸ’¨
  • --profile=<dir> β€” stores configuration files in <dir>. your setup, your rules. πŸ“
  • --configuration=<name> β€” stores configuration files in directories named qBittorrent_<name>. spreadsheet girlies rise 🌸
  • --relative-fastresume β€” a straight-up hack into libtorrent fastresume files that makes the file paths relative to the profile directory. yes, it's a hack, it says so, we love a self-aware legend. ⚠️✨
  • (<filename> | <url>)... β€” downloads the torrents passed by the user. feed her. πŸ“

πŸŽ€ Options when adding new torrents πŸŽ€

like, specifically for the "new torrent, who dis" moment:

  • --save-path=<path> β€” torrent save path. where it lives now. 🏑
  • --add-stopped=<true|false> β€” adds torrents as running or stopped. your call, bestie.
  • --seed-mode β€” seed mode. that's it. that's the whole thing. 🌱
  • --category=<name> β€” assigns torrents to a category. and listen β€” if the category doesn't exist, it will be created. she's proactive like that. πŸ’–
  • --sequential β€” downloads files in sequential order. one at a time, in order, no chaos. πŸ“š
  • --first-and-last β€” downloads the first and last pieces first. prioritize the edges, iykyk. πŸ¦‹
  • --skip-dialog=<true|false> β€” specifies whether the "Add New Torrent" dialog opens when adding a torrent. sometimes you just don't wanna be perceived. πŸ™ˆ

🌈 ENVIRONMENT 🌈

Big one β€” option values may be supplied via environment variables. 🫢

Here's the formula, and it's honestly so clean: for an option named parameter-name, the environment variable name is QBT_PARAMETER_NAME β€” that's upper case, with - replaced by _.

To pass flag values, set the variable to 1 or TRUE. for example, to disable the splash screen:

QBT_NO_SPLASH=1 qbittorrent

And the golden rule: command line parameters take precedence over environment variables. the CLI is the main character here, periodt. πŸ‘‘


πŸ’€ BUGS πŸ’€

If you find a bug, please report it at https://bugs.qbittorrent.org. don't suffer in silence, tell the devs, they wanna know. πŸ›


🌟 AUTHORS 🌟

Christophe Dumez chris@qbittorrent.org. king behavior. πŸ‘‘πŸ’œ


that's the whole page, you're welcome, go download something legally and responsibly πŸ§šπŸ’–

β€” signed, sealed, delivered by whoever wrote Bittorrent client written in C... Β· August 2026 Β· QBITTORRENT(1) β­πŸŽ€

πŸ“¦ where this page comes from