올인원 Markdown 툴킷: 포맷, 실시간 미리보기, 간결한 최소화, 그리고 두 문서의 구조적 차이를 찾는 비교.
그리고: 코드 포맷터 | HTML 도구 | XML 도구 | JSON 포맷터.
모든 처리는 브라우저에서 로컬로 이루어지며 데이터는 어떤 서버에도 업로드되지 않습니다.
입력 Markdown
출력
렌더링된 미리보기
왼쪽에 Markdown을 입력하면 실시간 미리보기가 보입니다.
Markdown A (원본)
Markdown B (수정본)
차이점
위에 Markdown 문서 두 개를 입력하고 비교를 클릭하세요.
사용 방법: 텍스트 영역에 Markdown을 붙여넣고, 모드를 고르고, 처리를 클릭하세요(또는 그냥 입력 — 입력하면 자동 처리).
포맷: 일관된 들여쓰기, 올바른 목록 서식, 정렬된 표 셀로 Markdown을 재구성합니다.
미리보기: Markdown을 실시간으로 HTML로 렌더링합니다 — 표, 코드 블록, 취소선, 각주를 지원합니다.
최소화: 빈 줄을 압축하고, 줄 끝 공백을 제거하고, 빈 시작/끝을 잘라 Markdown을 간결하게 만듭니다.
비교: 두 Markdown 문서를 파싱해 구조적 차이를 찾습니다 — 문서 경로와 함께 추가·삭제·변경된 요소를 보여줍니다.
하나의 파서, 네 가지 작업
포맷, 미리보기, 최소화, 비교는 모두 문서를 같은 토큰 스트림으로 파싱하는 것에서 시작하며, 출력 단계만 다릅니다. 그래서 포맷이 안전합니다 — 포맷터는 파싱된 구조를 다시 내보낼 뿐 텍스트를 글자 단위로 다시 쓰지 않습니다 — 그리고 비교가 줄 번호 대신 구조적 경로($.heading[0].text)를 보고하는 이유이기도 합니다.