Le codex est un livre de forme parallélépipédique, résultat de l'assemblage de manuscrits, d'abord en parchemin à partir des dans l'empire romain puis en papier depuis le , historiquement issu de la forme ancienne du rouleau et du volumen horizontal.
Cette présentation des textes a constitué une véritable révolution au début de l'ère chrétienne car à l'inverse du rouleau (volumen), qui impose une lecture continue, le codex permet d'accéder aux chapitres (structure du texte) de manière directe. L'habitude de numéroter les pages (par des lettres) accompagna cette innovation. Son adoption dans la chrétienté est d'autant plus marquée que, support de la Bible, le codex permet de se différencier des rouleaux sur lesquels les juifs écrivent la Torah (Sefer Torah).
Par extension le terme codex a été employé pour des recueils de lois (comme le Codex Theodosianus) d'où le nom de Code employé aujourd'hui. L'imprimerie n'a pas fait disparaître les codex : ceux de Léonard de Vinci en constituent une preuve frappante. Le codex comme objet est étudié par une science spécifique: la codicologie.
ImageSize = width:550 height:150 # taille totale de l'image : largeur, hauteur
PlotArea = width:450 height:95 left:50 bottom:40 # taille réelle de la frise au sein de l'image
DateFormat = yyyy # format des dates utilisées
Period = from:-200 till:2007 # laps de temps (de ... à ...)
TimeAxis = orientation:horizontal # orientation de la frise (verticale ou horizontale)
ScaleMajor = unit:year increment:200 start:0 # incrément temporel (majeur)
PlotData=
# définition de la première barre : 45 pixels de large, etc.
bar:livre color:yellow width:45 mark:(line,white) align:left fontsize:M
from: start till:2007 shift:(-15,30)
at:0 mark:(line, black) shift:(0,30) textcolor:black fontsize:8 text:Parchemin
at:1300 mark:(line, black) shift:(-15,30) textcolor:black fontsize:8 text:Papier
at:1440 mark:(line, black) shift:(0,30) textcolor:black fontsize:8 text:Invention de la typographie
bar:Evolution color: blue width:45 mark:(line,white) align:left fontsize:M
bar:Evolution color:blue from: start till: 0 shift:(-30,-60) textcolor:blue text:Papyrus
bar:Evolution color:red from: 0 till: 1440 shift:(-15,-60) textcolor:red text:Codex
bar:Evolution color:green from: 1440 till: 1500 shift:(-15,-60) textcolor:green text:Incunable
bar:Evolution color:orange from: 1500 till: 2007 shift:(-30,0)text:Livre actuel


