Colored debug is a lightweight VS Code extension that repairs broken ANSI color sequences in the Debug Console.
If your debugger outputs raw escape codes like e[90m or \e[32m instead of colored text, this extension will intercept and fix them on the fly.
- Automatic Repair: Converts literal
e[or\e[sequences into real ANSI Escape characters. - Zero Configuration: Works out of the box for all debuggers (Node.js, Python, C++, Go, etc.).
- Performance: Minimal footprint; only processes active debug output strings.
- Universal: Compatible with official VS Code, VSCodium, and custom forks.
| Before | After |
|---|---|
![]() |
![]() |
- Open VS Code / VSCodium.
- Go to Extensions.
- Search for
Colored debug. - Click Install.
If you prefer to install the .vsix manually:
- Download the latest
.vsixfrom the Releases page. - In VS Code, run the command
Extensions: Install from VSIX....
Issues and pull requests are welcome! If you encounter a specific escape sequence that isn't being caught, please open an issue with the raw log output.
Created with ❤️ for the developer community.

