Advertisement

TOML to MD Table

Convert TOML to MD Table free, in seconds. Paste your data below, press Convert, then copy the result and paste it into READMEs, wikis and docs. Everything runs in your browser, so nothing is ever uploaded.

TOML input

Paste your TOML below, then press Convert.

Tables and [[arrays of tables]] are supported, including dotted keys.

MD Table output

Waiting for TOML input.

Private by design: conversion runs entirely in your browser with a built-in TOML parser, so your data never leaves your device.
Advertisement

How this conversion works

Paste TOML into the input box and press Convert (or just keep typing, conversion happens as you type). The tool parses it with a built-in TOML parser that understands tables, arrays of tables, dotted keys and inline tables, then renders it as a Markdown table with an aligned header separator, escaping pipes inside cells. Conversion runs entirely in your browser with a built-in TOML parser, so your data never leaves your device.

Markdown table notes

The output follows the GitHub-flavored Markdown table syntax: a header row, a separator row of dashes, then one row per record. Pipe characters inside cells are escaped with a backslash so they never split the table into extra columns, and line breaks inside cells become <br> tags, which Markdown renderers display as line breaks within the cell.

TOML to MD Table FAQs

Why convert TOML to a Markdown table?
Markdown tables render natively on GitHub, GitLab, wikis, Notion and most documentation platforms. Converting to a Markdown table is the fastest way to put structured data into a README, a report or a pull request description.
How is my TOML parsed?
With a built-in TOML parser that supports [tables], [[arrays of tables]], dotted keys, inline tables, multiline arrays and all scalar types (strings, integers, floats, booleans and dates).
What if my cells contain pipe characters?
Pipes are escaped with a backslash, so a value like "a | b" cannot split the table into extra columns. The rendered table shows the pipe as a normal character.
How are line breaks inside cells handled?
They are converted to <br> tags, which Markdown renderers display as line breaks inside the cell, keeping each record on one table row.
Is my data sent to a server?
No. conversion runs entirely in your browser with a built-in TOML parser, so your data never leaves your device.
Advertisement