Breakpoint to punkt, w którym zawiera się instrukcja przerwania wykonywania programu w czasie jego debugowania. Breakpoint jest narzędziem, które pozwala programiście na zatrzymanie wykonania programu w określonym punkcie, aby móc zbadać jego stan i wartości zmiennych.
Po ustawieniu breakpointu programista może wykonywać kod krok po kroku, przeglądać wartości zmiennych, sprawdzać wartości zwracane przez funkcje i analizować inne elementy programu. Breakpointy są używane w procesie debugowania, czyli eliminowania błędów i problemów występujących w kodzie źródłowym programu.