利用者定義演算子 (りようしゃていぎえんざんし 英: user-defined operators) とはプログラミング言語において、言語の利用者が演算子に対し組み込みの演算子とは異なる動作を定義できる機能である。