무료 도구
LaTeX → JSON 변환기
LaTeX를 붙여넣거나 .tex 파일을 끌어다 놓으면 구조화된 JSON 문서가 나옵니다. 각 제목, 문단, 목록, 표, 수식, 코드 블록이 type을 가진 객체가 되므로 문서 구조를 스크립트, API, CMS에서 그대로 쓸 수 있습니다. 변환은 이 탭 안에서 이루어지며 아무것도 업로드되지 않습니다.
또는 .tex 파일을 이 상자에 끌어다 놓으세요
출력 예시: 이 페이지가 만드는 JSON
{
"type": "document",
"title": "Release 2.0 notes",
"author": "Docs team",
"date": "October 2026",
"blocks": [
{
"type": "heading",
"depth": 1,
"text": "Highlights"
},
{
"type": "paragraph",
"text": "Preview is faster, and **tables** keep their alignment. Inline maths like $E = mc^2$ survives the conversion."
},
{
"type": "list",
"ordered": false,
"start": 1,
"items": [
{
"text": "Live preview while you type"
},
{
"text": "Tables, lists and *math*"
}
]
},
{
"type": "heading",
"depth": 2,
"text": "Pipeline"
},
{
"type": "list",
"ordered": true,
"start": 1,
"items": [
{
"text": "Parse the source"
},
{
"text": "Render each block"
}
]
},
{
"type": "table",
"align": [
"left",
"right"
],
"head": [
"Area",
"Status"
],
"rows": [
[
"Parser",
"ready"
],
[
"Preview",
"ready"
]
]
},
{
"type": "math",
"text": "E = mc^2"
}
]
}모두 브라우저에서 실행됩니다 — 파일은 절대 업로드되지 않습니다.
LaTeX를 JSON으로 변환하는 방법
- 위 입력란에 LaTeX를 붙여넣거나
.tex파일을 끌어다 놓거나, 예제 불러오기를 눌러 실제 문서로 시작하세요. 입력하는 동안 JSON이 다시 만들어집니다. - 소스는 블록으로 나뉘고, 프리앰블에서
title,author,date를 읽습니다.\section등은depth를 가진heading블록이 되고, 목록은 중첩을 유지하며,tabular는 열 정렬을 가진table이 되고, 수식은 작성된 그대로의 LaTeX를 담은math블록이 됩니다. - JSON을 복사하거나
.json으로 내려받으세요. Markdown → JSON과 같은 블록 스키마이므로 JSON → Markdown에서 다시 Markdown으로 읽을 수 있습니다.
JSON 구조
- 출력은 하나의 객체 —
{"type": "document", "title": "…", "blocks": [...]}— 이고, 각 제목·목록·표가type을 가진 객체입니다. 문서 자체보다 깊은 중첩은 없습니다. - 인라인 LaTeX는 각 블록의
text안에서 인라인 Markdown이 됩니다.\textbf{}는**…**가 되고 악센트 기호는 해당 문자로 바뀌므로, 별도의 변환 없이 그대로 Markdown으로 렌더링할 수 있습니다. - Markdown에 대응하는 표현이 없는 것은 버리지 않고 그대로 남깁니다. 알 수 없는 환경은
raw블록이 되고\cite,\ref,\label의 인수는 텍스트 안에 남으므로 인용이 조용히 사라지지 않습니다.
자주 묻는 질문
어떤 LaTeX 구문을 지원하나요?
\subparagraph까지의 제목, 두 가지 목록과 description, tabular·tabularx·longtable, 인라인 및 블록 수식, verbatim·lstlisting·minted, \includegraphics와 캡션이 있는 그림, 인용, 참고 문헌, 주요 인라인 명령과 악센트를 지원합니다. 그 밖의 구문은 추측하지 않고 작성된 그대로 남깁니다.
LaTeX 설치가 필요한가요?
아니요. TeX 엔진을 쓰지 않습니다. 변환기가 소스를 읽어 이 브라우저 탭 안에서 블록으로 매핑합니다. 컴파일도, 업로드도, 서버 전송도 없습니다.
프리앰블이 블록에 없는 이유는 무엇인가요?
\documentclass와 \usepackage 같은 명령은 어떻게 조판할지를 정할 뿐 문서의 내용이 아닙니다. 여기서 읽는 것은 \title, \author, \date뿐이며 문서 객체의 필드로 들어갑니다.
JSON을 다시 Markdown으로 바꿀 수 있나요?
네. JSON → Markdown이 같은 스키마를 읽으며 math 블록도 지원합니다. LaTeX → Markdown은 두 단계를 한 번에 처리합니다.
JSON보다 Markdown이 필요하신가요?
LaTeX → Markdown은 같은 분석 결과를 바로 Markdown으로 쓰고, 편집기에서 PDF·HTML·DOCX로 내보내기 전에 미리보기를 확인할 수 있습니다.
Markdown Viewer 열기