Skogsvinerot er en opptil 1,5 meter høy, flerårig, krypende, opprett plante med nokså ubehagelig lukt. Bladene er hjerteformede, spisse og tannete, og sitter på lange stilker.


Skogsvinerot blomstrer fra juni-september med matte, mørkt purpurrøde, sjeldent hvite, hårete blomster (13-18 mm) med hvite tegninger på underleppen, som sitter samlet i en aksformet blomsterstand. Begeret har utydelige nerver og fem (5), spisse fliker. Blomsterkronen har en hvelvet overleppe, som kan minne om en liten hette. Underleppen er 3-fliket.

Planten kjennes lett igjen på sin vonde lukt og de store, hårete, hjerteformede bladene.

Skogsvinerot er nokså vanlig på fuktig, næringsrik moldjord, og vokser i løvskoger, bryn, parker, grøfter og åkerkanter.

I Norge er planten vanlig nord til Troms fylke.