Eine Seitenbeschreibungssprache (englisch Page Description Language; kurz: PDL) beschreibt den exakten Aufbau einer Seite, wie diese später in einem speziellen Ausgabeprogramm oder -gerät, wie einem Drucker, aussehen soll. Dabei handelt es sich um Ausgabeformate, die in der Regel nicht zur weiteren Bearbeitung vorgesehen sind.
Mit Hilfe von Seitenbeschreibungssprachen wird für eine zu druckende Aufgabe ein Datenstrom erzeugt, welcher an den Drucker gesendet wird. Je nach Sprach-Variante und Druckinhalt besteht dieser Datenstrom aus: