How to create a torrent and share your files through P2P network

This article was published several years ago and the information within may not always be up to date or accurate. No further changes or updates will be done and it will remain on our website for archiving purposes.

BitTorrent logoAbout BitTorrent, torrent files and torrent clients

First lets review some basic information about torrents and P2P networks.

BitTorrent protocol

BitTorrent is a communication protocol that is used for distribution of data through peer-to-peer networks. Its one of the most common ways to share and distribute data on internet, and often one of the fastest way to share large files.

Torrent files

A torrent is a file that contains meta data used by BitTorrent protocol and accessible with the use of BitTorrent clients. Torrents are file with the Torrent file extension. Without .torrent files, you cannot download the data through peer-to-peer network.

BitTorrent Clients

Torrents are distributed through software applications called clients. There are many of them available on internet, but they work on the same principle and do for you the same thing. You can either use them to create your own torrent, or open existing torrent and download data through peer-to-peer BitTorrent protocol. The most popular clients are probably Vuze (Azureus), µTorrent or Xunlei.

How to create your own torrent

If you want to take the advantage of P2P network and share your own data through torrents, you will have to create your own torrent file. BitTorrents are especially handy, if you want to share some large files, like family home video, huge collection of family photos, documents, personal projects etc. to your friends or family that live abroad, simply because sharing through other means, like instant messengers for example, can be pretty limited or very slow.

It doesn't matter what your favorite BitTorrent client is, all of them have some variation of File  Create Torrent / New Torrent option. If you don't have one yet, just download one from internet.

When you chose the New Torrent option, a new window will usually appear, in which you first have to specify the file(s) or folder(s) you want to share through the peer-to-peer network.
After that, you will most likely have several options you can adjust, depending on your client. Regardless of the client though, there should be a way to set the torrent as a public one, or to deselect the private option if its checked by default. Both options lead to the same purpose. That is, that your torrent is publicly accessible from internet for everyone who has the torrent file you are just creating.

The last thing you need to set is tracker. Trackers are basically servers, that assist and maintain the communication in peer-to-peer network. To share your files through torrents, you have to enter a public tracker for your files. In the new torrent window, regardless of your client, there will be some option to select a public tracker. There are some public trackers available on internet, but the probably most known and controversial is:

http://open.tracker.thepiratebay.org/announce

You can probably find some other if you search through internet, but this one is reliable enough and works just fine for this purpose without the need to register anywhere to use it.

After all the settings for your new torrent are set, save the .torrent file and send it to your friends and family. They can open the .torrent file in their BitTorrent clients and start downloading the shared file. As long as your computer is connected to internet and your client is seeding (sharing) the data, they will be able to download the files.

There is no need to upload your, often personal, data to some server. With your own personal torrent for the files you have absolute control about who can download them. When you no longer want to share the files or there is no one else who want to download them, simply delete the torrent entry from your BitTorrent client.

Related software and links:

ABC [Yet Another Bittorrent Client]    Microsoft Windows platform
A P2P bittorent client

 
BitComet icon

BitComet    Microsoft Windows platform
A download manager fo BitTorrent/HTTP/FTP protocols

 
BitLord - The Ultimate Torrent Downloader icon

BitLord - The Ultimate Torrent Downloader    Microsoft Windows platform
A bittorrent client for BitTorrent peer-2-peer file-sharing protocol

 
BitTornado for Linux icon

BitTornado for Linux    Linux/Unix platform
A torrent downloader for Linux

 
BitTorrent icon

BitTorrent    Multiplatform platform
The official client for download data through BitTorrent P2P protocol

 

BitTorrent Acceleration Tool    Microsoft Windows platform
A torrent accelerator software

 
KTorrent icon

KTorrent    Linux/Unix platform
A bit torrent klient for KDE

 

Transmission BitTorrent Client for Linux    Linux/Unix platform
A BitTorrent client for Linux operating system

 
Transmission BitTorrent Client for Mac icon

Transmission BitTorrent Client for Mac    Apple macOS / Mac OS X platform
Free BitTorrent client for Mac computers

 
uTorrent icon

uTorrent    Microsoft Windows platform
One of the most popular client for BitTorrent P2P sharing protocol

 
uTorrent for Mac icon

uTorrent for Mac    Apple macOS / Mac OS X platform
One of the most popular BitTorrent client

 
Vuze (Azureus - Java BitTorrent Client) icon

Vuze (Azureus - Java BitTorrent Client)    Multiplatform platform
A multi-platform bittorrent download manager

 

Xunlei    Microsoft Windows platform
A chinese BitTorrent client and download manager

 

Add new comment about “How to create a torrent

This article was published several years ago and the information within may not always be up to date. No further changes or updates will be done.
If you want to discuss about it, no one will most likely respond to you here. If you need help with some actual problem, please use our forums.

Related file extensions

torrent - BitTorrent information

Go to:
Article related software
Add comments...

Enter any file extension without dot (e.g. pdf)
Search for file extension details and associated application(s)

RSS feed