プログラミング言語やデータベースのデータ表現の一種で、何のデータも含まれない状態、あるいは長さ0の空文字列のことをいいます。「""」「’’」などといった空の文字列を表す表記や「null」などの特殊なリテラルで表され、処理系によってはヌル値は数値や文字列などと比較や演算ができない場合があり、ヌル値を取る可能性がある変数を比較したり操作したりする際には注意が必要である。ちなみに、英語本来の発音から考えると「ナル」と表記・発音するのが正しいはずですが、日本では綴りに引きずられて「ヌル」が定着しており、翻訳された文献などでは「ナル」と表記している例も稀に存在します。