Magnet link parser
Break a magnet link into its parts, or build one from a hash, name and trackers.
Magnet link parser
Paste a magnet: link and this tool breaks it into readable fields — the BitTorrent info hash, display name, file size, trackers and any other parameters it carries. Use it to inspect a link before opening it in a torrent client, to check which trackers it announces to, or to see exactly what a magnet link is actually pointing at.
The info hash (xt) is decoded and shown in both forms torrent clients use: 40-character hex and 32-character base32, converted automatically between the two so you always have whichever one you need. The display name (dn) is percent-decoded back to readable text, the file length (xl) is converted to a human-readable size like "1.46 GB", and every tracker (tr) and web seed (ws) is listed one per line. The keyword topic (kt), when present, is decoded too. Switch direction to Build to go the other way: enter a hash and, optionally, a name, size, trackers and web seeds as one field per line, and the tool assembles a valid magnet: link. Turn on batch mode to process many links (or many field blocks, separated by a blank line) in one pass, one per line of output.
Real-world magnet links sometimes carry parameters no client recognizes, or the same field twice by mistake — the tool flags both as warnings without failing the whole link, so a single bad parameter in a batch never hides the links around it. Malformed input, such as a link with an invalid hash or a missing scheme, is reported clearly instead of guessed at.
Everything runs locally in your browser — the magnet link, hash and file names never leave your device or reach a server. When you're done, copy the result, download it as a .txt file, or send the output back to the input to parse the next link.