Císařská armáda použila k potlačení revoluce dělostřelectvo. Začala ostřelovat Staré Město. Děla umístěná na Petříně způsobila obrovský požár. Obavy z dalšího tvrdého postupu armády, která hrozila zničením Prahy, vedly pražské měšťany, aby přijali tvrdé kapitulační podmínky. Povstání tedy bylo 18. června poraženo. Mnozí účastníci byli zatčeni a potrestáni. Někteří z povstalců byli uvězněni na hradě Špilberk v Brně. Proto se Špilberku často říká vězení národů. Pronásledování neunikli ani čeští vlastenci. Naděje Čechů na částečnou samostatnost v rakouské říši byly pohřbeny. Jediným úspěchem revolučního roku 1848 bylo zrušení roboty a poddanství. Poddaní se změnili v občany, a tak byly odstraněny poslední pozůstatky středověku.