🔍 Debugalizers
A powerful collection of debug visualizers for Visual Studio, providing beautiful formatting, syntax highlighting, and specialized views for common string data types. Stop squinting at raw JSON in the debugger! 🎯✨
✨ Updated Interface
The new modern Debugalizers interface
Note: The screenshots below were captured before the UI overhaul. The updated interface shown above features a modernized design with improved theming, rounded corners, and a cleaner layout. All functionality remains the same.
📸 Screenshots
Choose from 30+ specialized visualizers
JSON - Formatted View
|
XML - Pretty Printed
|
HTML - Formatted View
|
HTML - Rendered Preview
|
Markdown - Rendered Preview
|
JWT - Claims Table
|
Base64 - Image Preview
|
URI - Parsed Components
|
Connection String - Parsed Table
|
JSON - Raw View
|
🚀 Features
- 🎨 30+ Visualizers — JSON, XML, JWT, Base64, images, and many more
- 🌳 Multiple Views — Raw, Formatted, Tree, Table, Hex, Rendered, and Image
- 🖌️ Syntax Highlighting — Beautiful code highlighting via AvalonEdit
- 🔎 Search — Find text within large content (Ctrl+F)
- 📋 Copy & Export — Copy raw/formatted content or export to file
- 🖥️ Multi-Architecture — Supports both x64 and ARM64 systems
📦 Visualizer Catalog
| Visualizer |
Description |
Views |
| 📋 JSON |
API responses, config files |
Formatted, Tree, Raw |
| 📰 XML |
SOAP, config, SVG |
Formatted, Tree, Raw |
| 🌐 HTML |
Web content, email templates |
Formatted, Rendered, Tree, Raw |
| ⚙️ YAML |
Docker, K8s, CI/CD configs |
Formatted, Tree, Raw |
| 🔧 TOML |
Rust configs, pyproject.toml |
Formatted, Tree, Raw |
| 📊 CSV/TSV |
Tabular data exports |
Table, Raw |
| 📝 INI |
Legacy config files |
Formatted, Table, Raw |
| 📖 Markdown |
Documentation strings |
Rendered, Raw |
| 🗃️ SQL |
Database queries |
Formatted, Syntax Highlighted, Raw |
| 🔗 GraphQL |
API queries |
Formatted, Syntax Highlighted, Raw |
🔐 Encoded Data
| Visualizer |
Description |
Views |
| 🔤 Base64 |
Decode text from Base64 |
Decoded, Hex, Raw |
| 🖼️ Base64 Image |
Embedded images (data:image/...) |
Image Preview, Raw |
| 🔗 URL Encoded |
Query strings, form data |
Decoded, Raw |
| 🏷️ HTML Entities |
& → &, < → < |
Decoded, Raw |
| 🔡 Unicode Escape |
\u0041 → A |
Decoded, Raw |
| 🔢 Hex String |
48656C6C6F → Hello |
Decoded, Hex, Raw |
| 📦 GZip/Deflate |
Compressed payloads |
Decompressed, Raw |
🛡️ Security & Auth Tokens
| Visualizer |
Description |
Views |
| 🎫 JWT |
Decode header, payload, expiry |
Claims Table, Decoded, Raw |
| 🔑 SAML |
Decode assertions |
XML Tree, Claims, Raw |
| 📜 X.509 Certificate |
PEM/DER certificates |
Details Table, Raw |
🔗 Structured Strings
| Visualizer |
Description |
Views |
| 🔌 Connection String |
DB/service connections |
Parsed Table, Raw |
| 🌍 URI/URL |
Full URL parsing |
Parsed Parts, Query Params Table |
| ❓ Query String |
?foo=bar&baz=qux |
Key-Value Table, Raw |
| 🎯 Regex |
Pattern visualization |
Pattern Breakdown, Raw |
| ⏰ Cron Expression |
Schedule expressions |
Human Readable, Next Runs |
💾 Binary & Low-Level
| Visualizer |
Description |
Views |
| 🔢 Hex Dump |
Binary data as hex |
Hex + ASCII |
| 🆔 GUID/UUID |
Format and version info |
Formatted, Details |
| 🕐 Timestamp |
Unix epoch conversion |
Human Readable, UTC/Local |
| 🌐 IP Address |
IPv4/IPv6 details |
Formatted, CIDR Info |
📥 Installation
From Visual Studio Marketplace

- Open Visual Studio 2022
- Go to Extensions → Manage Extensions
- Search for "Debugalizers"
- Click Download and restart Visual Studio
From Source
# 1. Clone the repository
git clone https://github.com/CodingWithCalvin/VS-Debugalizers.git
# 2. Build the solution
dotnet build src/CodingWithCalvin.Debugalizers.slnx
# 3. Run tests
dotnet test src/CodingWithCalvin.Debugalizers.slnx
# 4. VSIX will be created in bin/Debug or bin/Release
🚀 Usage
- 🔴 Set a breakpoint where a string variable is in scope
- ⏸️ When the debugger hits the breakpoint, hover over the variable
- 🔍 Click the magnifying glass icon in the DataTip
- 📋 Select the appropriate visualizer (e.g., "Debugalizers: JSON")
- ✨ The visualizer window opens with beautifully formatted content!
Select a visualizer from the list
⌨️ Keyboard Shortcuts
| Shortcut |
Action |
Ctrl+F |
🔎 Search within content |
Escape |
❌ Close visualizer window |
| Button |
Action |
| 📋 Copy |
Copy raw content to clipboard |
| 📝 Copy Formatted |
Copy formatted content to clipboard |
| 💾 Export |
Save content to a file |
| ↩️ Word Wrap |
Toggle word wrapping |
📋 Requirements
- 💻 Visual Studio 2022 (17.8) or later
- 🔧 .NET Framework 4.8
🛠️ Technology Stack
| Component |
Technology |
| 🎨 Syntax Highlighting |
AvalonEdit |
| 📊 JSON Parsing |
Newtonsoft.Json |
| 📄 YAML Parsing |
YamlDotNet |
| 🔧 TOML Parsing |
Tomlyn |
| 🎫 JWT Decoding |
System.IdentityModel.Tokens.Jwt |
| 📖 Markdown Rendering |
Markdig |
| ⏰ Cron Parsing |
NCrontab |
| 📊 CSV Parsing |
CsvHelper |
🤝 Contributing
Contributions are welcome! Feel free to submit issues and pull requests. 💪
- 🍴 Fork the repository
- 🌿 Create a feature branch (
git checkout -b feat/amazing-feature)
- 💾 Commit your changes (
git commit -m 'feat: add amazing feature')
- 📤 Push to the branch (
git push origin feat/amazing-feature)
- 🎉 Open a Pull Request
📄 License
This project is licensed under the MIT License — see the LICENSE file for details.
👥 Contributors

⭐ If you find Debugalizers useful, please consider giving it a star! ⭐
Made with ❤️ for the Visual Studio community from Coding With Calvin
| |