Most legitimate websites that offer free Bitcoin require you to spend money on other items such as cloud computer mining power, connecting your CPU for mining, playing a game, or completing micro-tasks. In other words, they give out free Bit coins to promote their services.