mkbrr

GPL-2.0-or-later
Platform
Linux Windows macOS Docker Self-hosted
Licence
GPL-2.0-or-later Open source
Website
mkbrr.com
mkbrr

mkbrr (pronounced “make-burr”) is an open source command-line tool for creating, inspecting and modifying BitTorrent metainfo (.torrent) files. Written in Go by the autobrr community, it creates private torrents by default, adapts metadata to the requirements of individual trackers, and summarises a torrent as a readable record with its info hash and a ready-to-use magnet link.

It ships as a single dependency-free binary for Linux, macOS, Windows and FreeBSD, with packaged builds (.deb, .rpm, .apk, Arch pkg.tar.zst), a Docker image, Homebrew and go install. A companion desktop GUI (mkbrr-gui) covers the same workflow for people who prefer not to use a terminal.

Features

  • Create torrents from files or whole directory trees, with tracker announce URLs, private/public flags and optional randomised info hashes (-e).
  • Inspect existing torrent files: name, info hash, total size, piece length, piece count, magnet URI, tracker, private flag and creator.
  • Check local data against a torrent file to verify piece integrity.
  • Modify and update torrents — apply tracker presets in bulk, or sync a v1 torrent after files have been renamed or moved.
  • Batch mode and presets for producing many torrents with consistent, reusable tracker settings.
  • Season-pack awareness — flags files that appear to be missing from an episode pack before the torrent is written.
  • Concurrent hashing — hashes pieces in parallel across all cores with a live progress bar, then writes the torrent in milliseconds.

Licence

Open source — GNU General Public License v2.0 or later. Copyright the mkbrr contributors (s0up4200). Source code: github.com/autobrr/mkbrr; documentation: mkbrr.com.

Explore More Categories

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.