lookup> .md

.MD·File Extension

Markdown DocumentLightweight markup for formatted plain text.

Data & Texttext/markdownCompressible
Extension.md
File typeMarkdown Document
MIME typetext/markdown
CategoryData & Text
Charset
CompressibleYes
Format familymarkdown

What is a .md file?

A .md file is a Markdown Document — Lightweight markup for formatted plain text.

In the mime-db registry it maps to text/markdown, and it is marked as compressible. When serving .md over HTTP, set the Content-Type header as shown in Developer info below.

Related entities: it maps to text/markdown and is used by GCC Machine Description, Markdown among others — and is delivered over HTTP via the Content-Type header.

  • Use VS Code or Typora to open and edit .md files.
  • Any text editor (Notepad, VS Code) can inspect the raw content as text.

When served over HTTP, responses should set the following header:

Content-Type: text/markdown

Common software that reads/writes .md:

VS CodeTyporaGitHub
.mdextension of
format
markdownserved as
mime type
text/markdownsent via header
http header
  • Documentation and README files
  • Blog posts and notes
  • GitHub repositories
  • Open the file with VS Code, make your changes and save.
  • Most editors preserve the original formatting and encoding — avoid changing the charset.
  • Create a new file and save it with the .md extension, or export this format from VS Code.
# Heading

A paragraph with **bold** and a [link](https://refnet.dev).

What programs can open .md files?

Common options include VS Code, Typora, GitHub. You can also open many of these files with built-in viewers or a browser.

How do I create a .md file?

Create a new file in any text editor or the app that owns the format and save it with the .md extension.

What is the relationship between .md and the text/markdown MIME type?

text/markdown is the media type identifier used for .md files during network transfer (for example in the HTTP Content-Type header).

Related extensions

Related MIME types

Related programming languages

Related headers

Related methods

Related status codes