PostScript – język opisu strony opracowany przez firmę Adobe Systems, będący obecnie standardem w zastosowaniach poligraficznych.
Jest to równocześnie kompletny język programowania, oparty na architekturze stosu oraz notacji postfixowej – odwrotnej notacji polskiej (RPN). Pozwala on więc nie tylko opisać precyzyjnie wygląd strony, ale także wykonywać złożone operacje na dostarczonych danych (np. wykonywanie separacji kolorów czy też wyliczenie zbioru Mandelbrota).
PostScript jest proceduralnym, niezależnym od urządzenia wyjściowego językiem programowania, który opisuje tekst i grafikę na stronie. Jego polecenia sterują drukarką laserową (lub dowolnym innym urządzeniem postscriptowym), umieszczając w odpowiednim miejscu linię, okrąg, tekst czy też mapę bitową.
Ogólnie, PostScript jest turingowo-kompletnym językiem programowania, podobnie jak Basic, Pascal, Fortran czy C. Pozwala tworzyć własne zmienne i procedury, co umożliwia organizowanie programów postscriptowych w większe bloki. Ponadto każda strona może być użyta do skonstruowania innej, bardziej skomplikowanej strony.