2025 마크다운 에디터 비교
마크다운 에디터는 종류가 너무 많아서 어떤 것을 선택해야 할지 고민이 될 수 있습니다. 각 에디터마다 철학이 다르고, 강점이 다릅니다. 이 글에서는 2025년 현재 가장 많이 사용되는 6개의 마크다운 에디터를 상세히 비교합니다.
한눈에 보는 비교표
| 기능 | VS Code | Typora | Obsidian | Notion | printmd | StackEdit |
|---|---|---|---|---|---|---|
| 실시간 미리보기 | O | O (WYSIWYG) | O | O (WYSIWYG) | O | O |
| 오프라인 사용 | O | O | O | 제한적 | O | 제한적 |
| 무료 여부 | 무료 | 유료 | 개인 무료 | 프리미엄 | 무료 | 무료 |
| PDF 내보내기 | 확장 필요 | O | 커뮤니티 | 제한적 | O | O |
| 코드 편집 | 최고 | 보통 | 보통 | X | 보통 | 보통 |
| 노트 연결 | X | X | O | O | X | X |
| 플러그인 | 매우 풍부 | 제한적 | 풍부 | 제한적 | - | 제한적 |
| 플랫폼 | 전체 | 전체 | 전체 | 전체 | 웹/확장 | 웹 |
1. Visual Studio Code
VS Code는 마이크로소프트가 만든 무료 코드 에디터로, 마크다운 편집에도 뛰어납니다.
장점
- 무료이면서 강력하다: 오픈소스 기반의 무료 에디터입니다.
- 확장 생태계: 수천 개의 확장 프로그램으로 기능을 자유롭게 추가할 수 있습니다.
- 코드와 문서를 한 곳에서: 프로젝트 코드와 문서를 동시에 편집합니다.
- Git 통합: 내장된 Git 기능으로 버전 관리가 편리합니다.
- 터미널 내장: 문서 변환 명령어를 바로 실행할 수 있습니다.
단점
- 초기 설정이 필요하다: 마크다운 전용 에디터가 아니라 확장 프로그램을 설치해야 합니다.
- 문서 작성에 특화되지 않았다: 기본적으로 코드 에디터이므로 문서 작성 UX가 최적은 아닙니다.
추천 확장 프로그램
# 마크다운 필수 확장
- Markdown All in One: 단축키, TOC, 자동완성
- Markdown Preview Enhanced: 향상된 미리보기
- markdownlint: 문법 검사
- Paste Image: 이미지 붙여넣기
이런 사람에게 추천
- 개발자 또는 개발을 배우는 학생
- 코드와 문서를 함께 관리하고 싶은 사람
- 확장으로 환경을 커스텀하고 싶은 사람
2. Typora
Typora는 WYSIWYG(What You See Is What You Get) 방식의 마크다운 에디터입니다. 작성과 동시에 최종 결과물이 보입니다.
장점
- 즉시 렌더링: 마크다운 문법을 입력하면 바로 서식이 적용됩니다.
- 깔끔한 인터페이스: 군더더기 없는 미니멀한 디자인입니다.
- 테마 지원: 다양한 테마를 선택하거나 직접 CSS로 커스터마이징 가능합니다.
- 내보내기 다양: PDF, HTML, Word, ePub 등 다양한 형식으로 내보낼 수 있습니다.
- 이미지 관리: 이미지를 붙여넣기하면 자동으로 저장됩니다.
단점
- 유료: 1회 $14.99의 라이선스 비용이 있습니다.
- 확장 기능 부족: 플러그인 시스템이 없어 기능 추가가 제한적입니다.
- 소스 코드 보기 불편: 마크다운 원본 코드를 확인하려면 모드를 전환해야 합니다.
이런 사람에게 추천
- 마크다운 문법이 익숙하지 않은 입문자
- 깔끔하고 집중할 수 있는 편집 환경을 원하는 사람
- 블로그 포스트나 에세이를 자주 쓰는 사람
3. Obsidian
Obsidian은 개인 지식 관리(PKM, Personal Knowledge Management)에 특화된 마크다운 에디터입니다.
장점
- 노트 연결: 백링크와 그래프 뷰로 노트 간 관계를 시각화합니다.
- 로컬 저장: 모든 데이터가 로컬 파일 시스템에 저장됩니다.
- 풍부한 플러그인: 커뮤니티 플러그인으로 기능을 크게 확장할 수 있습니다.
- 데일리 노트: 매일의 기록을 자동으로 생성하고 관리합니다.
- 캔버스: 노트를 시각적으로 배치하고 연결하는 캔버스 기능입니다.
단점
- 학습 곡선: PKM 개념과 워크플로우를 익히는 데 시간이 걸립니다.
- 동기화 유료: 여러 기기 간 동기화에는 월 $4의 비용이 듭니다.
- 출판/공유 제한: 노트를 공유하거나 웹에 게시하려면 추가 비용이 필요합니다.
이런 사람에게 추천
- 공부 노트를 체계적으로 관리하고 싶은 학생
- 제텔카스텐 같은 지식 관리 방법론에 관심 있는 사람
- 장기적으로 지식 데이터베이스를 구축하고 싶은 사람
4. Notion
Notion은 마크다운 에디터라기보다는 올인원 작업 공간에 가깝습니다. 하지만 마크다운 문법을 지원하므로 비교 대상에 포함했습니다.
장점
- 올인원 공간: 문서, 데이터베이스, 캘린더, 칸반 보드가 하나의 앱에 있습니다.
- 실시간 협업: 여러 사람이 동시에 편집할 수 있습니다.
- 데이터베이스: 관계형 데이터베이스로 정보를 체계적으로 관리합니다.
- 템플릿: 다양한 템플릿으로 빠르게 시작할 수 있습니다.
- 학생 무료: 교육 이메일로 가입하면 프로 플랜을 무료로 사용할 수 있습니다.
단점
- 오프라인 제한: 인터넷 연결이 불안정하면 사용이 어렵습니다.
- 표준 마크다운이 아니다: Notion의 마크다운은 표준과 다소 차이가 있습니다.
- 데이터 잠금: 내보내기가 가능하지만, Notion 외부에서 활용하기 어려운 구조입니다.
- 속도: 문서가 많아지면 느려질 수 있습니다.
이런 사람에게 추천
- 팀 프로젝트를 자주 하는 사람
- 문서 외에 일정, 할 일 등도 한 곳에서 관리하고 싶은 사람
- 비개발자와 협업하는 경우
5. printmd
printmd는 마크다운을 인쇄 가능한 형태로 변환하는 데 특화된 도구입니다.
장점
- 인쇄에 최적화: 마크다운을 깔끔한 인쇄 레이아웃으로 변환합니다.
- 한글 지원: 한글 문서의 렌더링이 깔끔합니다.
- 별도 설치 불필요: 웹 브라우저나 확장 프로그램으로 바로 사용 가능합니다.
- 무료: 무료로 사용할 수 있습니다.
- 코드 구문 강조: 다양한 프로그래밍 언어의 구문 강조를 지원합니다.
단점
- 편집 기능 제한: 전문 에디터 수준의 편집 기능은 제공하지 않습니다.
- 노트 관리 미지원: 파일 관리나 노트 연결 같은 기능은 없습니다.
이런 사람에게 추천
- 마크다운을 PDF로 변환해야 하는 사람
- 과제나 보고서를 깔끔하게 인쇄하고 싶은 학생
- 이력서를 마크다운으로 작성하고 PDF로 변환하고 싶은 사람
6. StackEdit
StackEdit는 웹 기반 마크다운 에디터로, 설치 없이 브라우저에서 바로 사용합니다.
장점
- 설치 불필요: 브라우저만 있으면 됩니다.
- 클라우드 동기화: Google Drive, Dropbox와 연동할 수 있습니다.
- 오프라인 지원: PWA(Progressive Web App)로 오프라인에서도 사용 가능합니다.
- 실시간 미리보기: 좌우 분할 화면으로 편집과 미리보기를 동시에 확인합니다.
- 무료: 기본 기능은 무료입니다.
단점
- 기능 제한: 데스크톱 앱에 비해 기능이 한정적입니다.
- 파일 관리 불편: 로컬 파일 시스템과의 연동이 불편합니다.
- 확장 불가: 플러그인이나 확장 기능이 없습니다.
이런 사람에게 추천
- 빠르게 마크다운을 작성하고 싶은 사람
- 크롬북 등 제한된 환경에서 작업하는 사람
- 블로그 포스트를 작성하고 바로 배포하고 싶은 사람
상황별 추천 조합
개발자
VS Code + printmd
VS Code로 코드와 문서를 함께 관리하고, 문서를 공유할 때는 printmd로 PDF 변환합니다.
학생
Obsidian + printmd
Obsidian으로 수업 노트를 정리하고 지식을 연결하며, 과제 제출 시 printmd로 PDF를 만듭니다.
블로거
Typora 또는 VS Code
깔끔한 편집 환경에서 포스트를 작성하고, 블로그 플랫폼에 바로 업로드합니다.
팀 프로젝트
Notion + VS Code
기획과 협업은 Notion에서, 기술 문서는 VS Code에서 작성합니다.
마무리
완벽한 에디터는 없습니다. 각 도구마다 철학이 다르고, 강점이 다릅니다. 중요한 것은 자신의 워크플로우에 맞는 도구를 선택하는 것입니다.
처음이라면 VS Code부터 시작하세요. 무료이면서 가장 범용적이고, 나중에 다른 도구로 전환하더라도 배운 마크다운 문법은 그대로 사용할 수 있습니다. 문서를 PDF로 깔끔하게 변환하고 싶을 때는 printmd를 함께 사용하면 좋습니다.
여러 도구를 직접 사용해보고, 자신에게 맞는 것을 찾아가는 과정도 마크다운을 익히는 좋은 방법입니다.