A no deposit bonus is a promotional offer provided by online casinos that allows players to receive free funds or spins without having to make any initial deposit. It's a way for players to explore the casino and play games without risking their own money.