Kardioida (z řeckého καρδία – srdce) neboli srdcovka je algebraická rovinná křivka 4. stupně (kvartika). Patří mezi kotálnice (cykloidy) a lze ji sestrojit jako trasu pevně daného bodu kružnice, která se kotálí kolem kružnice o stejném poloměru. Zároveň patří mezi konchoidy a lze ji konstruovat tak, že se na kružnici zvolí bod a na všech sečnách procházejících tímto bodem se vezmou body vzdálené od druhého průsečíku právě o poloměr řečené kružnice. Také ji lze získat jako obraz paraboly při kruhové inverzi.
Pojmenoval ji v roce 1741 italský matematik Giovanni Salvemini.
Srdcovka je součástí obrazce ve fraktálu Mandelbrotovy množiny.