diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 3b915306c699427f95a58138ec341df44dc1b49b..1ceb3c9356b2a8eed05f38607f9b6f883b98b9d3 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -3917,12 +3917,12 @@ inline void gcode_M119() {
 /**
  * M120: Enable endstops
  */
-inline void gcode_M120() { enable_endstops(false); }
+inline void gcode_M120() { enable_endstops(true); }
 
 /**
  * M121: Disable endstops
  */
-inline void gcode_M121() { enable_endstops(true); }
+inline void gcode_M121() { enable_endstops(false); }
 
 #ifdef BLINKM