Skip to main content
mkbrr automatically detects tracker requirements based on the announce URL and applies the appropriate rules to ensure your torrents are compliant.

How it Works

When creating a torrent, mkbrr compares the provided tracker URL against an internal list of configurations. If a match is found, it applies the corresponding rules:

Piece Length

Enforces maximum piece size limits specific to each tracker (e.g., 16 MiB, 8 MiB).

Size Ranges

Selects optimal piece sizes based on content size using tracker-specific guidelines.

File Size

Ensures the .torrent file stays within tracker size limits by adjusting piece length.
Tracker-specific rules override manual settings (-l or -m flags) to ensure compliance. mkbrr always prioritizes tracker requirements.

Implemented Trackers

Below is a list of implemented trackers and their specific requirements:
The tracker rules are maintained in the mkbrr source code. Contributions to keep rules updated are welcome via pull requests.