Markdown 목차(TOC) 생성
Markdown 본문을 붙여넣으면 헤딩(#, ##, ### …)을 자동으로 추출해 GitHub 스타일 앵커가 달린 목차를 만듭니다. 한글 헤딩도 정확히 인식·앵커화합니다.
Markdown 입력 0개 헤딩
TOC 결과
사용 방법
1
Markdown 붙여넣기
왼쪽 입력창에 Markdown 본문을 붙여넣거나 직접 입력하세요. 입력하는 동안 결과가 실시간으로 갱신됩니다.
2
옵션 조절
목차에 포함할 최대 깊이(H2~H6), 첫 H1을 제목으로 보고 건너뛸지, 불릿 마커(-, *, +) 등을 선택하세요.
3
복사·삽입
결과 목차는 "복사"로 클립보드에 들어갑니다. 그대로 Markdown 문서 위쪽에 붙여넣으면 GitHub·블로그에서 클릭 가능한 링크로 렌더됩니다.
자주 묻는 질문
한글 헤딩의 앵커는 어떻게 만들어지나요?
GitHub과 동일한 규칙: 소문자 변환 → 공백을 "-"로 → 한글·숫자·하이픈을 제외한 특수문자 제거. 한글은 그대로 보존되며, GitHub은 URL 인코딩해 표시하지만 클릭은 정상 동작합니다.
같은 이름의 헤딩이 여러 개면?
GitHub처럼 두 번째부터 "-1", "-2" 접미사를 자동으로 붙입니다. 첫 번째는 그대로 두고 중복분만 번호를 매깁니다.
코드 블록 안의 #도 헤딩으로 잡히지 않나요?
코드 블록(```...```)과 인덴트 코드(4칸 들여쓰기) 안의 #은 헤딩으로 인식하지 않도록 처리되어 있습니다.
왜 GitHub 링크가 동작 안 해요?
GitHub 앵커는 헤딩의 정확한 텍스트와 일치해야 합니다. 헤딩에 인라인 마크다운(예: <code>, [링크]())이 포함되면 앵커 규칙이 달라질 수 있습니다. 이 도구는 인라인 마크다운을 제거하고 일반 텍스트만 앵커에 사용합니다.
데이터가 서버에 전송되나요?
아닙니다. 모든 파싱과 앵커 생성은 브라우저에서만 수행되며, 입력한 Markdown은 외부로 전송되지 않습니다.