JSON Text Viewer

Input Editor
Loading editor...
Paste JSON array here...
Text Table
0 rows · 0 cols
Paste a JSON array on the left, or load the sample.

What is JSON Text Viewer?

Turn JSON arrays into a readable table. Long string fields wrap inside cells so you read top-to-bottom instead of scrolling sideways. Toggle Markdown preview for bold text, lists, and links.

Columns whose strings reach the length threshold (80 characters by default) are treated as text columns and wrapped inside the cell, so long messages stay readable.

Features

  • One table row per JSON array item
  • Long text fields auto-detected and wrapped
  • Plain text table or formatted Markdown document view
  • Force fields into text or compact mode
  • No horizontal scrolling for long strings

How to use JSON Text Viewer

  1. Paste your JSON. Paste an array of objects (or a single object) into the input editor.
  2. Read the table. Detected text columns wrap their content vertically. Click Show more on tall cells.
  3. Tune columns. Click column chips to force text/compact mode, or toggle Markdown preview.

Examples

Long text field in an array of records

An array with one record becomes one table row. The body column is detected as long text (107 characters), while id and title stay compact. The tool shows this as a table, so the output below describes what you see.

Input

[{"id":1,"title":"Welcome","body":"Thanks for signing up! This onboarding message is long enough to wrap across several lines in a table cell."}]

Output

Columns detected:
  id    -> compact
  title -> compact
  body  -> text (wrapped in the cell)

Row 1: id = 1 | title = Welcome | body = Thanks for signing up! This onboarding message is long enough to wrap across several lines in a table cell.

Frequently asked questions

What JSON shapes work?

Arrays of objects (best), a single object, or an array of strings. Keys are collected as table columns.

How are text columns detected?

Any string field whose longest value meets the character threshold (default 80). You can force or exclude fields via column chips.