마크다운 목차(TOC) 생성기

제목(heading)에서 앵커 링크가 포함된 중첩 마크다운 목차를 즉시 생성합니다 — 100% 브라우저에서 실행되며 업로드되지 않습니다.

제목 수준
목차
목차가 여기에 표시됩니다…

🔒 마크다운은 브라우저에서 처리되며 업로드되지 않습니다.

제목을 마크다운 목차로 변환

마크다운을 붙여넣으면 목차가 즉시 만들어집니다. 제목마다 한 줄씩, 앵커 링크가 달린 중첩 불릿 목록이 생성됩니다. #부터 ######까지의 ATX 제목을 읽어 수준(level)에 따라 들여쓰고, 각 항목을 GitHub 스타일 앵커로 연결합니다. 입력하는 즉시 출력이 갱신되므로, 완성된 목차를 README, 위키 문서, 문서 사이트 등 어떤 마크다운 문서에도 바로 넣고 클릭 한 번으로 복사할 수 있습니다.

정확한 앵커, 코드 블록은 제외

앵커 슬러그는 GitHub가 렌더링하는 방식과 동일하게 생성됩니다. 제목 텍스트를 소문자로 바꾸고, 문장 부호를 제거하며, 공백을 하나의 하이픈으로 바꾸므로 ## What is JSON?#what-is-json으로 연결됩니다. 펜스 코드 블록(``` 또는 ~~~ 사이) 안의 제목은 무시하므로, 셸 스니펫의 # 주석이 제목으로 잘못 인식되지 않습니다. 들여쓰기는 문서에서 가장 얕은 제목을 기준으로 계산되므로, 최상위가 ##인 문서도 왼쪽에 딱 맞춰 시작합니다.

자주 묻는 질문

어떤 제목 수준이 포함되나요?

1수준(#)부터 6수준(######)까지 모든 ATX 제목을 인식합니다. 각 항목은 문서에서 가장 얕은 제목을 기준으로 깊이에 따라 들여써져 깔끔한 중첩 목록이 만들어집니다.

앵커 링크는 어떻게 만들어지나요?

제목 텍스트를 소문자로 바꾸고, 문장 부호를 제거하며, 연속된 공백을 하나의 하이픈으로 합칩니다. GitHub를 비롯한 대부분의 마크다운 렌더러가 쓰는 슬러그 방식과 같습니다. 영어가 아닌 문자를 포함해 글자와 숫자는 그대로 유지됩니다.

제 마크다운이 어딘가로 업로드되나요?

아니요. 문서 전체가 브라우저 안에서 JavaScript로 로컬 처리됩니다. 붙여넣은 내용은 어떤 서버로도 전송·저장·업로드되지 않으므로 개인 메모나 초안도 기기 안에 안전하게 남습니다.