How to use the live Markdown viewer
- On a computer, type Markdown in the left box and the document appears on the right at once. On a phone, use the tabs at the top to pick "Edit", "Preview" or "Stacked".
- If you are new, press "Sample" first to see examples of headings, lists, tables and code blocks. Edit them and watch how the result changes.
- When you finish, use "Copy HTML" to take the converted HTML, or "Download HTML" and "Download MD" to save files.
- If line breaks run together on one line, turn on "Keep line breaks". The character and word counts are shown at the bottom right.
How the conversion works
Every time you type, an input event fires and the parser built into this tool reads your text line by line and converts it to HTML. It first finds blocks such as code blocks, headings, rules, tables, quotes and lists, then handles inline syntax such as bold, italic, links, images and inline code inside paragraphs. The result is shown in the preview and the Copy HTML button gives you the same content.
No outside conversion library is loaded; everything runs inside this page. That keeps it fast even on a slow connection and nothing you type leaves your device. HTML tags in your input are first turned into text, so scripts never run, and links only allow safe addresses.
Commonly used Markdown syntax
Markdown suits not only developer docs such as READMEs but also blog drafts, meeting notes, to-do lists and study notes where you want light structure. You can create headings and lists from the keyboard without hunting for formatting buttons, and because the file is plain text it opens on any device without breaking and works well with version control and search. That is why many people write drafts in Markdown and move them to HTML or documents where needed.
Headings start with one to six # characters, bold is **text**, italic is *text* and strikethrough is ~~text~~. A line starting with - or * becomes a bullet list and 1. 2. 3. becomes a numbered list. Indenting two or four spaces makes a nested list, and - [ ] and - [x] show as a task list.
Links are [text](address) and images are . Wrapping code in single backticks makes inline code, and three backticks above and below make a code block. Adding a language such as js, python, json, css or html to the first line colors keywords, strings, numbers and comments. For tables, separate cells with | and put --- on the second line; :---, :---: and ---: change the alignment.
Markdown rules differ a little between services. A common style is GitHub flavored Markdown, which adds tables and task lists to the CommonMark standard, and this tool shows a similar result. Details such as line breaks and nested lists can still differ, so check an important document in the preview of the service where you will publish it.
Tips for good results
- Always put one space after # in a heading. "#Title" without a space is not recognized as a heading.
- Leave one blank line to start a new paragraph. A single line break stays in the same paragraph.
- Without the second row of --- the table is shown as plain text.
- Save long writing now and then with Download MD. Closing the page clears everything.
- Before pasting the copied HTML into a blog or notice, check that the service allows those tags.
FAQ
What is Markdown?
Markdown is a way of writing with simple symbols such as #, ** and - to mark headings, bold text and lists. You write plain text that can be converted to an HTML document, which is why it is widely used for developer docs, blogs and note apps.
Which syntax is supported?
Headings, bold, italic, strikethrough, inline code, code blocks, block quotes, ordered and unordered lists, task lists, tables, links, images and horizontal rules. Extensions such as footnotes, math and emoji shortcodes are not supported.
What happens to HTML tags or scripts in my input?
HTML tags in your input are not executed and are shown as plain text. Links only allow http, https, mailto and tel addresses, and dangerous ones such as javascript: are blocked.
Can the result differ from GitHub or other services?
Yes. Markdown rules differ slightly between services, so line breaks, nested lists and extensions can look different. Think of this tool as a light converter for the commonly used syntax.
Is my text saved?
No. It is stored neither on a server nor in your browser. It disappears when you close the page, so use Download MD to keep a file of anything you need.
Notes & limitations
This tool is a light converter for commonly used Markdown syntax and does not match every service's rendering exactly. What you type is processed only in your browser and is never sent or stored. BTSPACE WAGLE is an unofficial information site; when using the converted HTML elsewhere, check that service's rules.