DNF may refer to:

  • Did not find, terminology used in geocaching to indicate that a cache was not found
  • Did not finish, a designation given in a race, indicating that the competitor did not finish
  • Disjunctive normal form, a standardization of a logical formula in boolean logic
  • Divadlo Na Fidlova─Źce, a private theatre based in Prague
  • Duke Nukem Forever, a 2011 first-person shooter video game
  • Dutch national flag problem, a famous computer science related programming problem proposed by Edsger Dijkstra