마크다운 본문에서 헤딩(#, ##, ###)을 자동 추출해 목차(TOC)를 생성합니다. GitHub·Notion·기술 블로그용 앵커 링크 포함.

마크다운 목차 생성 사용법

  1. 왼쪽에 마크다운 본문을 붙여넣습니다.
  2. 최대 깊이(h2/h3/h4/h6), 스타일(대시/번호), 링크 형식을 선택합니다.
  3. 오른쪽에 자동으로 목차 마크다운이 생성됩니다.
  4. 복사 버튼으로 목차만 가져가거나, 본문 앞에 삽입된 전체를 복사합니다.
  5. GitHub README, Notion 문서, 기술 블로그에 붙여넣어 사용합니다.

주요 기능

  • h1~h6 자동 추출 (h1 포함/제외 선택)
  • 최대 깊이 조절 (h2·h3·h4·h6)
  • 4가지 스타일 (대시·별표·번호·평문)
  • GitHub·Notion 앵커 링크 자동 변환 (한글·특수문자 포함)
  • 본문 앞 삽입한 전체 마크다운 한 번에 복사

활용 예시

  • GitHub README — 긴 문서 상단에 목차 자동 생성
  • 기술 블로그 포스트 — Velog·Tistory·Medium에 목차 삽입
  • Notion 문서 — 페이지 시작 부분에 빠른 이동 목차
  • 회사 위키·문서 — Confluence 마크다운 페이지 목차
  • 오픈소스 문서화 — 사용 가이드·API 문서 정리

GitHub 앵커 링크 규칙

GitHub은 마크다운 헤딩을 자동으로 앵커로 변환합니다. 변환 규칙은 (1) 모두 소문자로, (2) 공백을 하이픈(-)으로, (3) 특수문자 제거, (4) 한글·이모지는 그대로 유지. 본 도구는 이 규칙을 적용해 GitHub에서 바로 동작하는 링크를 생성합니다. Notion은 약간 다른 규칙(공백을 -로, 일부 특수문자 보존)을 사용합니다.

자주 묻는 질문

한글 헤딩도 앵커 링크가 잘 동작하나요?

네. GitHub은 한글 헤딩을 그대로 앵커로 사용합니다. 예: ## 시작하기#시작하기. 본 도구가 자동으로 변환합니다.

같은 헤딩이 두 개 있으면 어떻게 되나요?

GitHub은 두 번째부터 -1, -2를 붙입니다. 본 도구도 동일하게 처리합니다.

코드 블록 안의 # 도 헤딩으로 인식되나요?

아니요. 본 도구는 코드 블록(\`\`\` ~ \`\`\`) 내부의 #을 제외하고 처리합니다.

입력한 내용이 서버에 저장되나요?

아니요. 모든 처리는 브라우저에서만 이루어집니다.