בתורת הקודים, קוד פולינומי הוא סוג של קוד ליניארי בו אוסף של מילות קוד חוקיות מורכב מהפולינומים (בדרך כלל בעלי אורך קבוע) שמתחלקים ללא שארית בפולינום קבוע נתון (בעל אורך קצר יותר, שנקרא הפולינום היוצר).
נגדיר את השדה ונקבע את הקבועים , , כאשר הפולינום היוצר הוא . הקוד הפולינומי הנוצר על ידי g מורכב מהמילים הבאות:
או במפורש:
מאחר שהקוד הפולינומי מוגדר מעל שדה גלואה בינארי ופעולת החיבור מתבצעת מודולו 2, מילות הקוד הן למעשה:
באופן שקול ניתן לייצג את מילות הקוד כמחרוזת של מקדמי הפולינום, כך:
קוד פולינומי זה, ככל קוד פולינומי אחר, הוא קוד ליניארי, כלומר כל צירוף ליניארי של מילות קוד מהווה מילת קוד בפני עצמו. במקרה לעיל, בו השדה מעליו מוגדרים הפולינומים הוא שדה גלואה בינארי, צירוף ליניארי ניתן לחישוב גם על ידי פעולת XOR על מילות הקוד בצורתן כמחרוזת בינארית של מקדמי הפולינום (למשל ).