LLDB is a debugger for C, C++, Objective-C, and Objective-C++ development.
Best Debuggers in 2026
When a program behaves unexpectedly, a debugger can help you examine execution and investigate the cause. Compare supported languages and target platforms with the debugging features relevant to your work: conditional and exception breakpoints, remote debugging, core dump debugging, and time-travel debugging. Free-plan availability and the paid-from price can help you assess access and cost alongside technical fit.…
IDA Pro is a disassembler, decompiler and debugger for analyzing processors, file formats and software.
PonyDebugger is a free debugging toolset for native iOS apps, connecting an app-side client with a gateway server and Chrome Developer Tools.
- 4
pyOCD
pyOCD is a free Python tool and API for debugging, programming and exploring Arm Cortex microcontrollers.
Free planAPILinuxmacOSSelf-hosted6.8Free plan - 5
Perl Debugger
Perl Debugger is an interactive debugger included with Perl, not a separate program.
Free planLinuxmacOSWindows6.5Free plan - 6

Black Magic Debug
Black Magic Debug is a JTAG/SWD debugger for embedded microcontrollers, designed to work with compatible probe hardware and a suitable target toolchain.
Free planLinuxmacOSWindows6.4Free plan - 7
FLEX
FLEX is a free, open-source debugging and exploration tool for iOS development, written for Objective-C and Swift.
Free planiOS6.4Free plan - 8

Xdebug
Xdebug is a PHP extension that adds debugging and analysis capabilities for PHP development.
WebLinuxmacOSSelf-hosted6.4From £200 a year - 9
RenderDoc
RenderDoc is a free, open-source frame-capture graphics debugger for graphics development.
Free planAndroidLinuxWindows6.3Free plan - 10

GDB
GDB is a free debugger for examining a program during execution or after a crash.
Free planLinuxmacOSWindows6.2Free plan - 11

unittest
unittest is Python’s unit testing framework for automating tests and organizing their setup and execution.
Free planLinuxmacOSWindows6.2Free plan - 12
dnSpyEx
dnSpyEx is an unofficial continuation of dnSpy, a debugger and .NET assembly editor for working with assemblies when source code is unavailable.
Free planLinuxWindows6.1Free plan - 13
SEGGER Ozone
SEGGER Ozone is a graphical debugger and performance analyzer for embedded applications targeting Arm and RISC-V processors.
LinuxmacOSWindows6.1€798 one-time - 14
FlowStorm
FlowStorm is a tracing debugger for Clojure and ClojureScript.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 15
OpenOCD
OpenOCD is free software for debugging, in-system programming, and boundary-scan testing on embedded target devices through a debug adapter.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 16
Redbird
Redbird is a free, self-hosted reverse proxy for Node that routes traffic by hostname and path.
Free planAPILinuxSelf-hosted6.0Free plan - 17
UDB
ExtensionLinux5.9$50,000 one-time - 18
x64dbg
x64dbg is a free, open-source Windows debugger for reverse engineering and malware analysis of executable files without source code.
Free planWindows5.9Free plan - 19
Delve
Delve is a debugger for programs written in Go, with command-line tools for debugging, executing, and testing code.
APILinuxmacOSSelf-hosted5.8 - 20

Erlang Debugger
Erlang Debugger is a graphical tool for debugging and testing Erlang programs.
LinuxmacOSWindows5.8 - 21
OllyDbg
OllyDbg is a free 32-bit assembler-level debugger for Microsoft Windows, intended for examining binary code when source code is unavailable.
Free planWindows5.8Free plan - 22
Ruby debug
Ruby debug is an open-source debugger for Ruby MRI 2.7 and later.
Free planLinuxSelf-hosted5.7Free plan - 23
rr
rr records application runs and replays them deterministically, giving developers a way to investigate program behavior with time-travel debugging.
Linux5.5 - 24
5.4 - 25
5.3
