Fejlkorrigerende koder og fejldetekterende koder er begge typer af koder, der anvendes i informationsteori for at opnå pålidelig kommunikation. Fejlkorrigerende koder er i stand til ikke kun at detektere, men også korrigere visse fejl, der opstår under dataoverførslen. Fejldetekterende koder kan kun detektere, men ikke korrigere fejl.