De heikikker is een middelgrote kikker. Hij kan 8 cm groot worden. De kleur kan verschillen van geelbruin tot rood-groenbruin. In de paartijd kleuren mannetjes licht- tot felblauw. Deze kleur is bedoeld om andere mannetjes te waarschuwen en weg te jagen.
De vrouwtjeskikker legt 600 tot 3000 eieren in één keer. Zo’n klomp eieren heet kikkerdril. De larven komen na enkele dagen uit. In korte tijd veranderen de larven in een kikker. De heikikker eet kevers, spinnen, vlinders en insectenlarven. De larven van de kikker eten ook delen van planten.