Η διόρθωση σφαλμάτων Reed-Solomon είναι ένας κώδικας διόρθωσης σφαλμάτων προς τα εμπρός. Λειτουργεί με υπερδειγματοληψία ενός πολυωνύμου που κατασκευάζεται από τα δεδομένα. Το πολυώνυμο αξιολογείται σε διάφορα σημεία και οι τιμές αυτές αποστέλλονται ή καταγράφονται. Η δειγματοληψία του πολυωνύμου συχνότερα από ό,τι είναι απαραίτητο καθιστά το πολυώνυμο υπερπροσδιορισμένο. Εφόσον λαμβάνει σωστά "πολλά" από τα σημεία, ο δέκτης μπορεί να ανακτήσει το αρχικό πολυώνυμο ακόμη και με την παρουσία "λίγων" κακών σημείων.

Οι κώδικες Reed-Solomon χρησιμοποιούνται σε πολλά διαφορετικά είδη εμπορικών εφαρμογών, για παράδειγμα σε CD, DVD και Blu-ray Discs, σε τεχνολογίες μετάδοσης δεδομένων όπως το DSL και το WiMAX και σε συστήματα μετάδοσης όπως το DVB και το ATSC.