Тело красноперки довольно высокое, слегка сжатое с боков, покрытое плотной, крепко сидящей чешуей. Голова небольшая, рот верхний, косой. Спина темно-бурая с зеленоватым отливом, бока желтовато-золотистые, брюшко серебристо-белое. Спинной и грудные плавники серые с красноватыми концами, брюшные, анальный и хвостовой — ярко-красные. Красноперка по внешнему виду похожа на плотву. Отличить красноперку от плотвы можно по обращенному вверх рту, сильно отодвинутому назад спинному плавнику, а также по более яркой окраске тела. Некоторое внешнее сходство она имеет с язем.
Красноперка — обитательница зарослей. Поэтому она многочисленна в местах со стоячей водой, где держится среди водной растительности. Однако густых зарослей она избегает, в ночное время малоподвижна. В тихие солнечные дни стайки красноперки поднимаются к поверхности воды. После таяния льда она выходит в хорошо прогреваемые мелководные места, где быстрее всего развивается растительность и кормовые организмы.При прогреве воды до температуры 14-18° красноперка начинает нереститься. Икру откладывает на растительность. На нерестилища подходит небольшими стайками, сам процесс икрометания происходит спокойно, без сильных всплесков. Плодовитость самок довольно большая. Например, в бассейне верхнего течения Днестра у рыб длиной 9,5-15,4 см насчитывалось от 11,6 до 76,1 тыс. икринок. Половой зрелости красноперка достигает в трех-, четырехгодовалом возрасте. Растет красноперка медленно. В нижнем течении Южного Буга годовики красноперки достигают длины тела в среднем около 3 см, в трехгодовалом — около 10 и в шестигодовалом — около 20 см. Длина тела наиболее крупной красноперки составляла в нижнем течении Днепра 28,5 см, а вес — 600 г, Красноперка питается различными организмами. Например, Кременчугском водохранилище объектами питания ее молоди являются ветвистоусые рачки, личинки комаров, водоросли, меньшее значение в питании имеет высшая водная растительность.
Взрослых особей можно отнести к типичным растительноядным рыбам: основу их питания составляют высшие водные растения; меньшее значение имеют низшие водоросли.
Красноперка распространена в водоемах Европы до Урала и бассейна Аральского моря. В Сибири она отсутствует. На Украине красноперка обитает в бассейнах всех рек, исключая водоемы Крыма, хотя в последний она может быть занесена с водами оросительных каналов и в процессе заноса в его водохранилища рыбы из других рек, например Днепра.