마크다운(Markdown)은 웹상에서 글을 쓰는 모든 사람들을 위한 글쓰기 도구(서식, 포맷, 양식) 이다.
HTML을 몰라도 약간의 노력으로 글자를 HTML형식으로 변환시켜 쉽게 글을 쓸 수 있도록 해 주고, 읽는 사람에게도 쉽게 읽힐 수 있도록 해 주는 간소한 서식이며, 꾸밈없는 간소한 문법으로 글쓰기에 집중 할 수 있도록 도와준다.
출처 : 위키백과
위키백과에서는 아래와 같이 정의하고 있다.
정의
마크다운(Markdown)은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다. HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다.
역사
존 그루버는 2004년에 문법 면에서 에런 스워츠와 중대한 협업을 통해 마크다운 언어를 만들었으며[3][5], 사람들이 읽기 쉽고 쓰기 쉬운 플레인 텍스트 포맷을 사용하여 쓸 수 있으면서 구조적으로 유효한 XHTML(또는 HTML)로 선택적 변환이 가능하게 하는 것이 목표이다.
즉, 쉽고 간단하게 사용하기 위해 고안됐으며
게시글 작성 등에서 주로 사용된다. (깃헙, 워드프레스, 슬랙)
# 제목 1
## 제목 2
### 제목 3
#### 제목 4
##### 제목 5
###### 제목 6
### 줄바꿈(Line Breaks)
<br>
사용
---
***
___
******
**굵게**
*기울이기*
_기울이기_
~~취소선~~
<u>밑줄</u>
굵게
기울이기
기울이기
취소선
밑줄
> 인용
>> 인용1
>>> 인용2
인용
인용1
인용2
- 목록
- 내용
- 내용
* 목록
* 내용
* 내용
+ 목록
+ 내용
+ 내용
- 목록
* 내용
+ 내용
1. 강아지
2. 고양이
3. 사자
5. 호랑이 <!-- 5번을 써도 4번으로 표시. -->
* 특수문자 출력X
- 특수문자 출력X
\* 특수문자 출력O
\- 특수문자 출력O
* 특수문자 출력O
- 특수문자 출력O
 - 이미지이름 생략가능
ex)

- 이미지이름 생략가능
[Google](http://www.google.com "구글")
[Naver](http://www.naver.com "네이버")
[Github](http://www.github.com "깃허브")
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
ToDoList
- [x] 출근하기
- [ ] 퇴근하기
ToDoList
생성
헤더1|헤더2|헤더3|헤더4
---|---|---|---
셀1|셀2|셀3|셀4
셀5|셀6|셀7|셀8
셀9|셀10|셀11|셀12
| 헤더1 | 헤더2 | 헤더3 | 헤더4 |
|---|---|---|---|
| 셀1 | 셀2 | 셀3 | 셀4 |
| 셀5 | 셀6 | 셀7 | 셀8 |
| 셀9 | 셀10 | 셀11 | 셀12 |
정렬
헤더1|헤더2|헤더3
:---|:---:|---:
Left|Center|Right
1|2|3
4|5|6
7|8|9
| 헤더1 | 헤더2 | 헤더3 |
|---|---|---|
| Left | Center | Right |
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |