Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>Console Data BeautifierNew to Visual Studio Code? Get it now.
Console Data Beautifier

Console Data Beautifier

Manideep

|
3 installs
| (1) | Free
Instantly clean and format messy terminal print outputs, console logs, and runtime data into structured JSON files or side panels.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Console Data Beautifier

Tired of messy, scrambled terminal print outputs, unreadable yfinance outputs, and raw Python dicts clogging up your VS Code environment?

Console Data Beautifier instantly captures raw terminal selections or messy Python string outputs, cleans up formatting quirks, and displays them in a beautifully structured, highly readable JSON layout.


🚀 Key Features

  • Output to New File: Formats and pops open your messy data directly into an incremental unique .json file (beautified_output.json, beautified_output_1.json, etc.) right inside your open workspace folder.
  • Output to Side Panel: Keeps your workspace minimal by piping the clean, structured data text tree straight into a separate read-only, dark-themed webview panel to your right.
  • Smart Context Routing: Automatically detects whether you clicked inside a script file or inside the terminal panel, safely formatting exactly what you highlighted.

🛠️ How to Use It

1. From the Terminal Panel Output

Highlight any messy dictionary or raw object string directly inside your terminal panel log, right-click, and select your formatting target:

Terminal Formatting Workflow

2. From the Active Text Editor Window

Highlight a string variable, raw dict mapping, or text array inside any active open file, right-click, and select your layout preference:

Editor Window Formatting Workflow


🐍 Tailored for Python Data Quirks

Standard JSON formatters completely crash or fail on raw Python data strings. This extension includes an auto-translation parser built specifically to handle common Python data syntax structures:

  • Converts Python Single quotes (') → Valid JSON Double quotes (")
  • Converts Python Booleans (True / False) → JSON Booleans (true / false)
  • Converts Python Null values (None) → JSON Nulls (null)

📦 Perfect for Data & API Workflows

Instantly cleans up unstructured object text generated by:

  • yfinance (ticker.info / dictionary properties)
  • Raw REST API payloads and backend JSON responses
  • Nested Python Dictionaries (dict), Tuples, Lists, and standard console object outputs.

🔒 Enterprise Security & Privacy (100% Local)

Corporate compliance and data security are prioritized by design:

  • No Telemetry / No Tracking: This extension does not track usage patterns, errors, or behavioral data.
  • 100% Local Execution: All parsing, syntax mapping, formatting, and file generation happen strictly within your local machine's memory workspace.
  • Zero Cloud Connections: The extension lacks network permissions. Your proprietary financial data, internal logs, and trade information can never be transmitted to an external server.
  • Air-Gapped Compatible: Completely safe to deploy and run in highly restricted, secure, or offline corporate network environments.
  • Open Source Code Verification: The entire source code for this extension is completely open and transparent for corporate security audits. You can inspect the implementation logic directly on our official GitHub Repository.

⚙️ Extension Roadmap

  • Support for parsing raw JavaScript/TypeScript unquoted console objects.
  • Support for structural printing mapping for Java Maps and C++ Struct values.

🛠️ Build from Source & Local Installation

If you prefer to audit, modify, or compile this extension locally instead of installing it from the official marketplace, follow these steps:

Prerequisites

Make sure you have Node.js installed on your computer.

Steps to Compile

  1. Clone the repository to your local machine:

    git clone https://github.com
    cd console-data-beautifier
    
  2. Install the necessary development dependencies:

    npm install
    
  3. Package the extension into a standard installable .vsix bundle asset file:

    npx @vscode/vsce package --allow-missing-repository
    

Installing the Compiled .vsix

  1. Open your regular VS Code window.
  2. Open the Extensions panel (Ctrl + Shift + X or Cmd + Shift + X).
  3. Click the ... (three dots) icon at the top right of the sidebar.
  4. Select "Install from VSIX..." from the dropdown menu and select your locally generated console-data-beautifier-1.0.0.vsix file.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft