Waiting for input...
Input JSON (Array of Objects)
Markdown Output
Live Preview

Table preview will appear here...

Auto Headers

Headers extracted from first object keys.

Column Alignment

Auto-aligned columns for clean output.

Real-time Preview

See rendered table as you type.

Long Text Truncation

Configurable truncation for readability.

Null Handling

Customizable null value display.

Client-Side Privacy

All processing in your browser.

README Tables

Create comparison tables for GitHub README.

API Documentation

Document API response fields as tables.

PR Descriptions

Format data changes in pull requests.

Data Reports

Present JSON data in readable table format.

What JSON format is needed?

An array of objects: [{"col1":"val1","col2":"val2"},...]. Each object becomes a table row, keys become column headers.

How does column alignment work?

The tool calculates the maximum width of each column and pads values with spaces for clean alignment in the raw Markdown.

Can I use this for GitHub README files?

Yes, the generated Markdown is GitHub Flavored Markdown compatible and renders correctly in README files, issues, and PRs.

What happens with missing fields?

If some objects lack certain fields, those cells display the null placeholder (default "N/A").

How are nested objects handled?

Nested objects and arrays are JSON-stringified into the cell. For complex data, consider flattening first.