Un linguaggio di descrizione della pagina (PDL) specifica la disposizione di una pagina stampata tramite i comandi di un computer eseguiti dalla stampante. Il linguaggio di controllo della stampante (PCL) di Hewlett Packard e il PostScript di Adobe sono i due PDL più comunemente utilizzati.
I PDL moderni descrivono gli elementi della pagina come oggetti geometrici, come linee, archi e così via. I PDL definiscono gli elementi della pagina indipendentemente dalla tecnologia della stampante, in modo che l'aspetto di una pagina dovrebbe essere coerente indipendentemente dalla stampante specifica utilizzata. La stampante stessa (piuttosto che il computer dell'utente) elabora gran parte delle informazioni grafiche. Ad esempio, la stampante esegue un comando per disegnare direttamente un quadrato o un carattere invece di scaricare dal computer i bit effettivi che compongono l'immagine del quadrato o del carattere.
I linguaggi di descrizione della pagina possono essere messi a confronto con i linguaggi di descrizione del contenuto, come Extensible Markup Language (XML), che descrivono il contenuto piuttosto che la disposizione delle informazioni.