A Chrome browser extension that transforms JSON data into beautifully formatted ASCII tables. Perfect for developers, data analysts, and anyone who needs to visualize JSON data in a structured, readable format.
-
Download the Extension
git clone <repository-url> cd chrome-extension
-
Load in Chrome
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" (toggle in top-right corner)
- Click "Load unpacked"
- Select the
chrome-extension
folder
- Open Chrome and navigate to
-
Start Using
- Look for the JSON Table Formatter icon in your Chrome toolbar
- Click the icon to open the formatter popup
- Open the Extension - Click the extension icon in your Chrome toolbar
- Input JSON Data - Paste or type your JSON array in the text area
- Format Table - Click "Format Table" or press Ctrl+Enter (Cmd+Enter on Mac)
- View Results - Your formatted table appears in the output section
The extension accepts JSON arrays containing objects with consistent properties:
[
{"name": "John", "age": 30, "city": "New York"},
{"name": "Jane", "age": 25, "city": "Boston"},
{"name": "Bob", "age": 35, "city": "Chicago"}
]
Output:
┌────────┬─────┬──────────┐
│ name │ age │ city │
├────────┼─────┼──────────┤
│ John │ 30 │ New York │
│ Jane │ 25 │ Boston │
│ Bob │ 35 │ Chicago │
└────────┴─────┴──────────┘
The extension includes two built-in examples:
- Simple Example: Basic user data (name, age, city)
- Complex Example: Product inventory data (id, product, price, category, stock)
Click the example links below the input area to load sample data instantly.
- Manifest V3 - Built using the latest Chrome extension manifest version
- Pure JavaScript - No external dependencies, lightweight and fast
- Custom Table Formatter - Browser-compatible implementation inspired by console-table-printer
- Unicode Box Drawing - Professional table formatting with Unicode characters
- Google Chrome browser
- Basic knowledge of HTML, CSS, and JavaScript
-
Clone and Setup
git clone <repository-url> cd chrome-extension
-
Load in Chrome
- Navigate to
chrome://extensions/
- Enable Developer mode
- Click "Load unpacked" and select the project folder
- Navigate to
-
Make Changes
- Edit files as needed
- Click the refresh button in
chrome://extensions/
to reload - Test changes by clicking the extension icon
- Chrome: Full support (Manifest V3)
- Edge: Compatible with Chromium-based Edge
- Other Browsers: May require manifest adjustments
Made with ❤️ for developers who love clean data visualization