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