Ivanjščica je zelnata trajnica, ki zraste od 20 do 80 cm visoko. Steblo je dlakavo in izrašča iz korenike. Listi so temno zeleni. Listi so jajčasti, enostavni in nazobčani. Bazalni listi so pecljati, višje na steblu pa sedeči. Listi višje na steblu so manjši. Cvetovi so beli z rumenim središčem in premera do 5 cm. Semena ostanejo kaljiva v zemlji dve do tri leta. Žužkocvetka. Samooplodna. Oprašujejo muhe, čebele, čmrlji in hrošči.

Pri meni raste kar v sadovnjaku.