Side by side
OllyDbg vs x64dbg
Both stand on debuggers. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan Windows
Choose OllyDbg if you need a free Windows debugger for binary analysis and value its breakpoint, tracing, patching, and plugin options. Look elsewhere if you need ongoing development or a complete 64-bit version.
Visit OllyDbg Free plan Windows
Choose x64dbg if you need a free Windows debugger for reverse engineering or malware analysis, with support for both x64 and x32 targets. Look elsewhere if you need a debugger for a platform other than Windows.
Visit x64dbgThe facts
| OllyDbg | x64dbg | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Windows | Windows |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 1 |
| Maker | Not published | Not published |
| Website | ollydbg.org | x64dbg.com |
| On debuggers | #16 of 27 | #20 of 27 |
OllyDbg: what it does well
- Free to download and use, with free registration.
- Analyzes registers and recognizes common code structures and data.
- Can debug DLLs and attach to running programs.
- Supports conditional, logging, memory, and hardware breakpoints.
- Can save patches and write them back to executable files.
What to know first
- Development is frozen.
- The 64-bit version is incomplete.
- Does not work under Win32s.
- Registration is requested for permanent or commercial use.
x64dbg: what it does well
- Free, open-source debugger provided under GPLv3.
- Debugs x64 and x32 applications through one interface.
- Supports DLL and EXE debugging targets.
- Includes memory, symbol, thread, source, graph, and stack views.
- Offers scripting, C++ plugins, and executable patching.
What to know first
- Available for Windows only.
- Requires downloading and extracting a repository snapshot before running.
Alternatives to OllyDbg Alternatives to x64dbg The whole list