Null bezeichnet in der EDV den Wert eines Datenfeldes bzw. Pointers, der nicht vorhanden ist bzw. undefiniert ist. Der Wert eines Datenfeldes Alter ist in der Regel eine Zahl, zum Beispiel 42. Der Wert kann auch die Zahl 0 annehmen (zum Beispiel bei einem Neugeborenen). Ist der Wert nicht bekannt, so ist der Inhalt des Feldes nicht 0, sondern der besondere Wert null. Ähnlich wird bei Textinhalten unterschieden zwischen einem vorhandenen, aber leeren Inhalt (also einem String der Länge Null, oder einem nicht vorhandenem Inhalt, dem Wert null).
In bestimmten Programmiersprachen wie C oder Java ist null ein reserviertes Wort. Desweiteren findet das Konzept des null-Wertes auch in Datenbanken Verwendung und stellt so auch z.B. in SQL ein Schlüsselwort dar.
Da in der deutschen Sprache der Wert 0 (Zahl) und der Null-Wert sich gleich anhören, wird der Null-Wert wie "Nall" (also englisch) ausgesprochen, um Missverständnisse zu vermeiden.