태동: "읽히는 소스코드"
2004년 12월, 블로거 존 그루버(John Gruber)는 자신의 블로그 Daring Fireball에서 마크다운을 공개했다. 공동 설계자는 당시 17세에 불과했던 에런 스워츠(Aaron Swartz). RSS 1.0 명세를 공동 저술하고, 나중에 Reddit 합병을 이끌게 되는 천재 해커였다.
그들이 풀고자 한 문제는 간단했다. HTML로 글을 쓰면 태그가 내용을 집어삼킨다. <p>, <strong>, <a href="..."> 사이에서 정작 하고 싶은 말이 묻혀버린다. 그루버는 이메일 문화에서 답을 찾았다.
"마크다운 형식의 문서는, 변환하지 않고 그 자체로도 읽힐 수 있어야 한다."
— John Gruber, Daring Fireball (2004)
이메일에서 >로 인용하고, *별표*로 강조하던 관습. 이미 사람들이 쓰고 있는 평문 표기법을 체계화한 것이 마크다운의 본질이다.
연대기: 마크다운 20년의 궤적
2004.12
마크다운 1.0 공개
존 그루버와 에런 스워츠가 Markdown 문법과 Perl 변환 스크립트를 공개. "읽히는 소스코드" 철학 제시.
2007
GitHub 설립
GitHub가 README.md를 기본 문서로 채택. 개발자 세계에 마크다운이 폭발적으로 확산되는 계기.
2008
Stack Overflow 런칭
세계 최대 개발자 Q&A 사이트가 마크다운을 질문·답변 작성 도구로 채택.
2011.01
에런 스워츠, 기소
JSTOR 논문 대량 다운로드 혐의로 기소. 정보 자유 운동의 상징적 사건. 2013년 1월 26세의 나이로 세상을 떠남.
2012
마크다운 표준화 논의 시작
원본 마크다운의 모호한 명세가 문제로 대두. 같은 문서를 파서마다 다르게 해석하는 혼란 발생.
2014.09
CommonMark 0.1 발표
존 맥팔레인(John MacFarlane) 주도. 600개 이상의 테스트 케이스로 구성된 엄밀한 명세. "같은 마크다운은 어디서든 같은 결과"를 보장.
2017.03
GFM 공식 명세 발표
GitHub가 CommonMark 기반 위에 표(Tables), 작업 목록, 취소선, 자동 링크를 추가한 GitHub Flavored Markdown 명세를 공개.
2020
Obsidian 출시
"제2의 뇌" 마크다운 기반 노트 앱 등장. 위키링크, 그래프 뷰 등 혁신적 기능으로 마크다운 생태계 확장.
2021
Notion, 마크다운 기반 확장
Notion이 마크다운 입력 단축키와 내보내기를 본격 지원. 비개발자 사이에서도 마크다운 인지도 급상승.
2022
GitHub, Mermaid 네이티브 지원
마크다운 코드 블록에 mermaid 언어를 지정하면 플로우차트, 시퀀스 다이어그램 등이 자동 렌더링.
2024
마크다운 20주년
2004년 공개 이후 20년. 전 세계 수천만 명의 개발자, 작가, 연구자가 매일 사용하는 사실상의 표준이 됨.
2026.03
대한민국 정부, 공공문서 마크다운 전환 선언
국가AI전략위원회가 분과별 회의·토론 결과를 마크다운으로 작성·관리하겠다고 발표. 정부 문서 체계의 역사적 전환점.
분기점: CommonMark와 GFM
원본 마크다운에는 치명적 약점이 있었다. 명세가 느슨했다. 그루버는 의도적으로 엣지 케이스를 정의하지 않았다. "사용자가 알아서 판단하라"는 철학이었지만, 현실에서는 혼란을 낳았다.
예를 들어 이 마크다운은 어떻게 렌더링되어야 할까?
*foo bar*baz
어떤 파서는 foo bar를 기울임으로 처리하고 baz를 별도로 두었고, 어떤 파서는 전체를 일반 텍스트로 렌더링했다. 존 맥팔레인은 이 문제를 해결하기 위해 2년간 600개 이상의 테스트 케이스를 작성하여 CommonMark를 만들었다.
GitHub는 CommonMark 위에 실무에 필요한 기능을 얹었다. 이것이 GFM(GitHub Flavored Markdown)이다. 오늘날 "마크다운"이라 부르는 것의 대부분은 사실 GFM이다.
대한민국, 공공문서에 마크다운을 도입하다
2026년 3월 5일, 국가인공지능전략위원회(국가AI전략위)는 분과별 회의·토론 결과를 마크다운으로 작성·관리하고, 위원회 누리집을 통해 공개한다고 밝혔다.
이 결정은 단순한 파일 포맷의 변경이 아니다. 정부와 공공기관에서 관행적으로 사용해 온 한글(HWP) 문서는 글꼴, 자간, 기호표 등 시각적 표현 중심으로 작성되어 AI가 문장과 문단 구조를 정확히 인식하는 데 한계가 있었다. 마크다운은 제목·문단·목차 등 문서 구조를 단순한 기호로 표현해 사람과 AI가 함께 읽기 쉬운 문서 작성 방식이다. 국제적으로 AI 학습에 주로 사용되는 형식이므로, 정책 데이터가 민간 기업의 AI 모델 개발과 서비스 혁신에도 활용될 수 있을 것으로 기대된다.
"AI 시대에는 정책 내용뿐 아니라 정책이 축적·관리되는 방식을 혁신하는 것이 중요하다. 문서 체계 전환은 정부가 AI를 활용하는 방식과 일하는 문화를 바꾸는 출발점이 될 것이다."
— 임문영, 국가AI전략위 상근부위원장
왜 마크다운인가? — 정부 도입의 의미
🤖
AI 활용 기반
마크다운은 구조화된 평문. AI가 문서를 파싱하고 분석하기에 최적의 형식이다.
🌐
개방성·접근성
특정 소프트웨어(한글, 워드)에 종속되지 않는 개방형 포맷. 누구나 편집 가능.
💾
버전 관리
Git 기반 이력 추적. 누가 언제 무엇을 수정했는지 투명하게 관리.
🔍
검색·활용 극대화
텍스트 기반이므로 전문 검색, 자동 색인, 데이터 재활용이 용이.
에런 스워츠를 기억하며
마크다운의 역사에서 에런 스워츠(Aaron Swartz, 1986–2013)를 빼놓을 수 없다. 그는 14세에 RSS 1.0 명세 공동 저자가 되었고, 17세에 마크다운의 Perl 변환 엔진 핵심을 설계했다. Creative Commons의 기술 아키텍처를 만들었고, Reddit의 공동 창업에 참여했다.
그의 평생 신념은 "정보는 자유로워야 한다"는 것이었다. 학술 논문 개방을 위해 JSTOR에서 논문을 대량 다운로드한 혐의로 기소된 그는, 법적 압박 속에서 2013년 1월 11일, 26세의 나이로 세상을 떠났다.
"정보는 힘이다. 그러나 모든 힘이 그렇듯, 그것을 독점하려는 사람들이 있다."
— Aaron Swartz, Guerilla Open Access Manifesto (2008)
마크다운이 오늘날 전 세계 수천만 명이 사용하는 열린 표준이 된 것은, 그가 추구한 "열린 정보"의 정신이 실현된 것이기도 하다.
관련 보도