Modyfikator – element kodu źródłowego, stanowiący frazę pewnej konstrukcji języka programowania, której zadaniem jest zmiana standardowego działania danej konstrukcji składniowej.
Miejsce stosowania modyfikatorów Ponieważ modyfikatory to rodzaj fraz, nie mogą one z definicji frazy, występować w kodzie źródłowym samodzielnie, w oderwaniu od określonej konstrukcji składniowej, dla której autorzy języka bądź jego implementacji, przewidzieli zastosowanie wybranych modyfikatorów. W różnych językach konkretne modyfikatory występują więc w konkretnych, zdefiniowanych w składni, konstrukcjach. Konstrukcjami, dla których w różnych językach bądź ich implementacjach, wprowadzono modyfikatory, to zarówno instrukcje jak i deklaracje. Również miejsce literalnego zapisu modyfikatora w określonej konstrukcji zdefiniowane jest oczywiście w składni języka.