YAML 미리보기·JSON 변환기
YAML 텍스트를 검증하고 JSON으로 변환합니다. 키-값·리스트·중첩 구조 지원.
입력
결과
- 검증
- 구조 OK (간이 파서)
- 총 라인 수
- 11줄
- 키-값 쌍
- 8개
- 리스트 항목
- 3개
- JSON 변환 결과
- JSON 변환 결과
{ "name": "ThorKit", "version": "1.0.0", "features": {}, "config": { "language": "ko", "ads": { "adsense": true, "adfit": true } } }
- · 본 도구는 핵심 YAML (키-값·리스트·중첩 객체)만 지원하는 간이 파서입니다.
- · 복잡한 anchor(&)·alias(*)·multi-line block(|·>)·custom tag(!!)는 미지원 — 정확한 파싱은 js-yaml 같은 전문 라이브러리 사용 권장.
- · docker-compose·GitHub Actions·Kubernetes manifest의 기본 구조 검토에는 충분히 활용 가능.
- · YAML은 들여쓰기에 민감 (탭·공백 혼용 X) — 항상 공백만 사용 권장.
외부 사이트에 임베드 (iframe 코드 복사)
블로그·기업 사이트에 이 계산기를 그대로 넣으세요. 무료, 회원가입 없음. 광고·헤더·푸터 없는 클린 UI 임베드.
<iframe
src="https://thorkit.kr/embed/yaml-viewer/"
width="100%"
height="900"
frameborder="0"
style="border: 1px solid #e5e7eb; border-radius: 6px;"
title="YAML 미리보기·JSON 변환기 — ThorKit"
loading="lazy"
></iframe>
<script>
window.addEventListener("message", function(e) {
if (e.origin !== "https://thorkit.kr") return;
if (e.data && e.data.type === "thorkit:height") {
var iframes = document.querySelectorAll('iframe[src*="https://thorkit.kr/embed/"]');
iframes.forEach(function(f) { f.style.height = e.data.height + "px"; });
}
});
</script>계산 근거
YAML(YAML Ain't Markup Language)은 사람이 읽기 쉬운 데이터 직렬화 형식으로 docker-compose·Kubernetes·GitHub Actions·Ansible·Rails 설정 등에 광범위 사용됩니다.
JSON과 100% 호환(상위집합)되며 JSON으로 변환할 수 있습니다. JSON 대비 들여쓰기 기반·주석 가능·따옴표 생략 등 사람 친화적입니다.
본 도구는 YAML을 빠르게 검증하고 JSON으로 변환해 다른 도구·언어에서 처리할 수 있게 합니다.
자주 묻는 질문
- YAML과 JSON의 차이는?
- YAML은 사람 친화적(들여쓰기·주석·간단), JSON은 기계 친화적(따옴표 필수·엄격). YAML은 JSON의 상위집합이라 JSON도 유효한 YAML.
- YAML 들여쓰기 규칙은?
- 공백만 사용, 탭(\t) 금지. 같은 레벨은 같은 들여쓰기 깊이 유지. 보통 2칸 들여쓰기 사용.
- 복잡한 YAML(anchor·alias)도 파싱 되나요?
- 본 도구는 간이 파서라 복잡 기능 미지원. js-yaml·Python PyYAML 같은 전문 라이브러리 권장.
관련 계산기
태그로 묶인 다른 콘텐츠
계산기·도표·가이드·부업 모두 포함 — 태그 공유도 높은 순
- 계산기CSV 미리보기·검증기
CSV 텍스트를 즉시 파싱해 행·열 수, 헤더, 각 열의 데이터 타입, 미리보기를 표시합니다. 쉼표·세미콜론·탭 구분자 지원.
- 계산기XML 미리보기·정렬기
XML 텍스트를 들여쓰기 정렬해 가독성 있게 표시하고 태그 수·구조를 분석합니다.
- 계산기TOML 미리보기·JSON 변환기
TOML(Tom's Obvious Minimal Language) 텍스트를 검증하고 JSON으로 변환합니다. Rust·Python pyproject 호환.
- 계산기INI 파일 뷰어·JSON 변환기
INI/CONF 설정 파일을 파싱해 섹션·키-값을 정리하고 JSON으로 변환합니다.
- 계산기JSON 포매터·검증
JSON 문자열을 들여쓰기로 정리하거나 한 줄로 압축합니다. 문법 오류도 위치와 함께 알려줍니다.
- 계산기JSON ↔ YAML ↔ XML 변환
JSON·YAML·XML 사이를 양방향 변환합니다. 6가지 조합 모두 지원.
- 계산기HTML 미리보기·정렬기
HTML 텍스트를 들여쓰기 정렬하고 태그·속성·잠재 문제를 분석합니다. 의도적으로 코드 실행 없이 안전하게 처리.
- 계산기Markdown 미리보기·HTML 변환
Markdown 텍스트를 HTML로 변환하고 헤딩·리스트·링크·코드 블록 통계를 표시합니다.
- 계산기해시 생성기 (MD5·SHA-1·SHA-256)
텍스트를 입력하면 MD5·SHA-1·SHA-256 해시를 동시에 계산합니다. 모두 클라이언트 처리, 서버 전송 없음.
</> 이 계산기를 다른 사이트에 임베드하기
아래 코드를 블로그·뉴스·기업 사이트의 HTML 영역에 붙여넣으면 이 계산기를 그대로 사용할 수 있습니다. 무료, 별도 신청 X.
<iframe src="https://thorkit.kr/embed/yaml-viewer/" width="100%" height="900" frameborder="0" style="border: 1px solid #e5e7eb;" title="YAML 미리보기·JSON 변환기 — ThorKit(토르킷)" loading="lazy" ></iframe>