The focus of this article is on the geometric mechanism for the blow-up of solutions to the initial value problem for scalar conservation laws. We prove that the sufficient and necessary condition of blow-up is the formation of characteristics envelope. Whether the solution blows up or not relates to the topology structure of a set dominated by initial data. At last we take Burger’s equation as an example to verify our main theorem.