El códice está compuesto en la actualidad -le han sido arrancados algunos folios- por 239 folios, siete folios numerados en romano y 232 en árabe, y miden 398 x 270 mm. La escritura que emplea es la llamada visigótica redonda, y se reparte en dos columnas. Aunque el libro carece de colofón y, por tanto, no sabemos el año exacto en que se escribió, debemos situarlo poco después de 970, fecha de confección del de Valcavado, cronología que avalan también escritura y miniaturas.
Consta el Beato de Urgel de 79 miniaturas, algunas ocupando dos folios, sin contar con las que aparecen en los medallones de los árboles genealógicos que van al comienzo de la obra. La técnica pictórica se inserta plenamente en la miniaturística mozárabe leonesa: colores fuertes, nítidos y brillantes, que constituyen todo un desafío para su reproducción en facsímil; dibujo simplificado, reducido a lo esencial; la puesta en escena de personas y objetos, y a fin de conseguir cierta perspectiva, se produce sobre bandas longitudinales sobrepuestas de distintos colores.