Document format converter

Convert TXT, Markdown, HTML, and CSV up to 5 MiB locally. CSV is capped at 100,000 rows/1,000 columns/200,000 cells, HTML at 100,000 nodes/depth 100, and output at 10 MiB.

Complex formatting may be lost, and invalid input produces no download.

How to use this tool

Process TXT, Markdown, HTML, or CSV files up to 5 MiB locally in the browser and expose only genuinely supported text or table outputs.

Convert the supported subset of TXT, Markdown, HTML and CSV files in your browser.

💡 3 Quick Steps to Get Started

1

First choose a source file with the picker, then edit its loaded text if needed.

2

Select an available output; CSV supports TXT, Markdown, HTML and TSV.

3

Inspect the converted text and download it. Live formatted rendering and one-click copy controls are not provided.

When it helps

The exact matrix is TXT → Markdown/HTML, Markdown → TXT/HTML, HTML → TXT/Markdown, and CSV → TXT (flattened text)/Markdown/HTML/TSV (tabular text).

How it works

The source comes from the extension, decoding is strict, and quoted CSV fields are parsed correctly; the tool never invents a table or offers same-format output.

Worked example

Upload a CSV containing quoted commas and newlines, review the table, and download Markdown; malformed input produces no partial result.

Limits and data handling

Input over 5 MiB, CSV over 100,000 rows/1,000 columns/200,000 cells, HTML over 100,000 nodes/depth 100, or output over 10 MiB is rejected. Only the stated directions and limited Markdown/HTML subsets are supported; complex styling, scripts, layout, and document objects are not preserved.

Files and text never leave the browser and are not stored. Analytics contains only tool, category, locale, action, and normalized status—not content or filenames.

Document format converter guide

Workflow and limits

First choose a source file with the picker, then edit its loaded text if needed.

Select an available output; CSV supports TXT, Markdown, HTML and TSV.

Inspect the converted text and download it. Live formatted rendering and one-click copy controls are not provided.

Input is limited to 5 MiB and output to 10 MiB. Markdown supports basic headings, lists, bold and italics; it is not a complete CommonMark/GFM implementation.

HTML containing script, style or iframe is rejected rather than automatically cleaned. CSV-to-TSV prefixes formula-start cells with an apostrophe; still review the data.

FAQ

What inputs does Document format converter accept?

One input file up to 5 MiB is accepted: .txt, .md, .markdown, .html, or .csv, decoded as UTF-8 or BOM-marked UTF-16LE/UTF-16BE. CSV is limited to 100,000 rows, 1,000 columns, and 200,000 cells; HTML to 100,000 nodes and depth 100; output to 10 MiB.

How does Document format converter produce its result?

Decoding, parsing, and conversion stay in the browser. HTML output escapes user text, and uploaded HTML is never executed as a web preview.

What limitations apply to Document format converter?

Input over 5 MiB, CSV over 100,000 rows/1,000 columns/200,000 cells, HTML over 100,000 nodes/depth 100, or output over 10 MiB is rejected. Only the stated directions and limited Markdown/HTML subsets are supported; complex styling, scripts, layout, and document objects are not preserved.

How does Document format converter handle data?

Files and text never leave the browser and are not stored. Analytics contains only tool, category, locale, action, and normalized status—not content or filenames.