Обычный размер — 5-6 см, изредка до 10 см. Тело сжатое с боков, голова заострённая, перед спинными плавниками — три крупные колючки, брюшные плавники тоже в виде колючек. Чешуи нет, вдоль тела от головы до хвоста — полоса из костных пластинок. Брюшко у молодых рыбок серебристое; у взрослых верх головы и спина синие или черновато-серые, брюхо серебристо-серое. Весной, в период нереста, окраска самцов становится очень пёстрой: спина изумрудно-зелёная, глаза ярко-синие, низ головы и брюшко красные (иногда всё тело становится красным); у самок в это время брюшко желтеет, а поперёк тела проявляются тёмные полоски.