Character Repertoire Description Language (abgekürzt CREPDL) ist eine XML-Schemasprache zur Definition von Zeichen-Gruppen als Untergruppen des Unicode-Zeichenvorrats. Sie ist definiert als Norm ISO/IEC 19757-7 innerhalb der DSDL-Normenfamilie.
Es gibt drei hauptsächliche Anwendungsfälle für definierte Zeichen-Gruppen:
Mit CREPDL können Zeichengruppen-Definitionen in Form von maschinenlesbarem XML anwendungsübergreifend gespeichert und zum Validieren von Dokumenten verwendet werden.
Die Syntax von CREPDL wird mit einem RELAX-NG-Schema definiert, das im ISO-Standard abgedruckt ist und unter einer freien Lizenz steht.