Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

OllyDbg review

Free#25 of 27 in Debuggers

Free binary debugging for Windows when source code is unavailable.

6.4/10Editor score
OllyDbg6.4 Visit OllyDbg

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

OllyDbg is a free 32-bit assembler-level debugger for Microsoft Windows. It is intended for analyzing binary code when source code is unavailable, with capabilities for executable analysis, direct DLL loading, debugging attached processes, and multithreaded application work. Its feature set also covers register, procedure, loop, API, string, and constant analysis, making it suited to users working directly with assembly-oriented program behavior.

The debugging toolkit is broad within that focus. Users can set conditional, logging, memory, and hardware breakpoints, inspect and modify memory, and trace registers and procedures. Executable patching and fixup updates extend the software beyond observation into binary changes. The third-party plugin architecture adds an extension path, while the ability to run without installation can simplify deployment on supported Windows systems. These capabilities make OllyDbg a practical fit for focused binary analysis and debugging workflows that do not depend on source code.

OllyDbg has a free pricing model, but registration is required for permanent or commercial use under its stated license terms. Its scope is also clearly defined: Microsoft Windows, 32-bit debugging, and assembly-level work. Development is frozen, which matters for teams seeking an actively developed debugger or broader platform coverage. Choose OllyDbg when free Windows binary analysis, process attachment, breakpoint control, memory inspection, and patching are the priorities. Consider another debugger when you need support beyond Windows, a wider language focus than assembly, or an actively developed product.

OllyDbg pros and cons

  • Where it wins
    • Analyzes binaries without source code, including executable code and DLLs
    • Supports conditional, logging, memory, and hardware breakpoints
    • Offers memory modification, patching, and third-party plugins
  • Where it doesn't
    • Limited to Microsoft Windows and 32-bit debugging
    • Focused on assembly-level analysis rather than broader language support
    • Development is frozen

OllyDbg fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update