Ikuinen shakki on tilanne shakissa, jossa toinen osapuoli voi tai pakottaa tasapelin shakkaamalla jatkuvasti, jolloin sama tilanne toistuu koko ajan. Ikuinen shakki on aseman toistumisen erikoistilanne. Shakatulla osapuolella saattaa olla mahdollisuus paeta shakkausta eri tavoin ja estää toistoon perustuva tasapeli, mutta 50 siirron sääntö tulee vastaan ja johtaa siis tasapeliin.
Usein ikuiseen shakkiin pyrkii se osapuoli, jolla on huonompi tilanne. Ikuinen shakki esiintyy usein kuningatarloppupeleissä, kun molemmilla on vain muutama tai ei ollenkaan sotilaita ja kuningas sekä kuningatar.
Carl Hamppen ja Philipp Meitnerin välisessä pelissä (Wien 1872) sarja uhrauksia sai mustan saamaan pelistä kuvaajan mukaisen tasapelin. Kyseinen esimerkki on ehkä kuuluisin ja merkillisin esimerkki tasapelistä ikuisella shakilla.