Binance is a cryptocurrency exchange that provides a platform for trading various cryptocurrencies. As of January 2018, Binance was the largest cryptocurrency exchange in the world in terms of trading volume.
Binance does not charge any fees for deposits or withdrawals. However, there is a fee for trading on the platform. The fee is 0.1% of the total value of the trade. For example, if you buy 1 BTC worth of Ethereum, you will be charged a 0.
1% fee, or 0.001 BTC. The fee is paid to the makers, who are the ones providing liquidity on the platform by placing orders. The takers are the ones who are taking liquidity from the market by matching an existing order.
In conclusion, yes, trading on Binance is free, but there is a small fee charged to the makers and takers for each trade that occurs on the platform.