en

JSON to Markdown

Convert a JSON array to a Markdown table locally - ready for a README or wiki, no upload, right in your browser.

Running locally on your device ...

0%

Your files never left your device

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Servers in GermanyGDPR by design
    Independently auditedTLS A+ · HTTP headers A+

    JSON is the interchange format of APIs and programs, but anyone wanting to show data in a README, a wiki, a pull request or a note needs a table that can be read. GitHub-style Markdown tables do exactly that. This tool takes your JSON array of objects and writes a clean pipe table you can paste straight in.

    The conversion runs entirely locally in your browser, in pure JavaScript. The columns are the union of all object keys, so records with differing fields are still represented in full; each entry of the array becomes a table row. Pipe characters inside a value are escaped and line breaks within a cell are flattened so the table stays valid. An object that wraps an array is also recognised.

    Honest about the limits: a nested object or array in a cell is shown as compact JSON, not fanned out into further columns - flat records make the nicest table. An array of plain values without keys gets a neutral header of A, B, C and so on, because a Markdown table needs a header row. Nothing is uploaded.

    Specifications

    Specifications
    Input formatsJSON
    Output formatMD
    Batch processingNo
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop or pick your JSON file.
    2. The tool builds a Markdown table.
    3. Download the Markdown file.

    Limitations: Expects a JSON array of objects (or an object wrapping such an array). The columns are the union of all keys, each entry becomes a table row. Pipe characters are escaped, line breaks within cells are flattened. Nested objects or arrays in a cell appear as compact JSON. An array of plain values gets a neutral A/B/C header.

    FAQ

    Is my file uploaded?

    No. The conversion runs entirely locally in the browser - nothing is sent.

    Which tables are produced?

    GitHub-style Markdown pipe tables you can paste straight into a README, wiki or pull request.

    What happens with nested values?

    A nested object or array in a cell is shown as compact JSON.

    What if my objects have different fields?

    The columns are the union of all keys, so every field gets its own column.

    Is there one for CSV or Excel too?

    Yes, with our "CSV to Markdown" and "Excel to Markdown" tools.

    Related tools