Nei sistemi di testo e gestionali di database, una parola chiave (Keyword) è una voce di indice che identifica un documento specifico.
In programmazione, una parola chiave è una parola che viene rilevata da un programma perché la parola ha un significato speciale. Le parole chiave possono essere comandi o parametri. Ogni linguaggio di programmazione ha una serie di parole chiavi che non possono essere utilizzate come nomi di variabili. Le parole chiave sono a volte chiamati nomi riservati.
Una Keyword è anche usata dai motore di ricerca per l'individuazione di pagine web pertinenti.