MarkThatDown resources

Tools

Make Markdown in your browser. Your text stays on this page.

Tools

Turn rows into a Markdown table

Enter tab-separated rows, with column names on the first line. This tool escapes cell pipes and creates a GitHub-style Markdown table.

Use the tool
Tools

Turn a CSV into a Markdown table

Paste comma-separated data with a header row. The converter handles quoted commas, escaped quotes, and quoted line breaks before creating a Markdown table.

Use the tool
Tools

Count the text you have

Count whitespace-separated words, Unicode code points, and lines. Reading time uses a stated estimate of 200 words per minute.

Use the tool
Tools

Make a Markdown checklist

Enter one task per line to create unchecked Markdown task items. Blank lines are ignored and formatting punctuation is escaped.

Use the tool
Tools

Make an outline from Markdown headings

Paste Markdown to extract headings that start with # and create an outline with GitHub-style anchor links. Headings inside fenced code are ignored.

Use the tool
Tools

Build a Markdown link

Enter a descriptive label and an HTTP or HTTPS URL on separate lines. The tool escapes label punctuation and handles parentheses in the destination.

Use the tool
Tools

Build an image reference

Enter alt text and a relative image path or HTTP or HTTPS URL on separate lines. The tool creates an ordinary Markdown image reference.

Use the tool
Tools

Show punctuation as literal text

Escape Markdown punctuation with backslashes. Use the result when characters should appear instead of becoming headings, links, or emphasis.

Use the tool
Tools

Wrap code without breaking the fence

Paste code to wrap it in a Markdown code block. The tool chooses a backtick fence longer than any backtick run in the input.

Use the tool
Tools

Build simple YAML front matter

Enter one key=value pair per line. The tool creates front matter with quoted string values and rejects duplicate keys.

Use the tool
Tools

Make a simpler text copy

Remove common heading, emphasis, link, image, task, and fence markers to create a simpler text copy. Review the result for complex Markdown.

Use the tool
Tools

Put a sequence into Markdown

Enter one step per line to create a numbered Markdown list starting at one. Empty lines are ignored and punctuation inside each step is escaped.

Use the tool