YAML 포매터·검증기

YAML을 1에서 10칸까지 원하는 들여쓰기로 정렬·검증하고, 키 정렬과 오류 줄 번호를 함께 제공합니다. 출력은 JSON이 아니라 YAML로 유지됩니다. 100% 브라우저 처리.

정렬된 YAML
name: 메이커박스
version: 3
nested:
  count: 3
  active: true
tags:
  - 무료
  - 비공개
  - 빠름
list:
  - 하나
  - 둘

🔒 브라우저에서 실행되며 업로드되지 않습니다.

정렬과 검증을 한 번에

YAML을 붙여넣으면 깔끔하게 정리됩니다: 들여쓰기는 1에서 10칸까지 원하는 폭으로(기본 2칸) 통일되고, 플로우 스타일 컬렉션은 읽기 좋은 블록 스타일로 펼쳐지며, 불필요한 공백은 사라집니다. 키 정렬을 켜면 모든 매핑이 알파벳 순으로 정렬되어 같은 설정의 두 버전을 줄 단위로 비교하기 좋습니다. 긴 값은 줄바꿈되지 않아 URL이나 토큰이 한 줄에 유지됩니다. 파싱은 충분히 검증된 yaml 엔진이 담당해 주석·앵커·별칭을 그 자리에 그대로 유지하고(정렬한 설정 파일이 여전히 내가 쓴 파일로 읽힙니다), 중첩 매핑·시퀀스·여러 줄 스칼라도 취약한 직접 구현 파서가 아니라 정확하게 처리됩니다. 입력에 문법 오류가 있으면 정확한 원인과 줄 번호가 표시되어 바로 고칠 수 있습니다.

변환기가 아니라 포매터

이 도구는 출력을 YAML로 유지합니다 — YAML을 정리·검증하되 YAML 그대로 두므로 설정 파일, CI 파이프라인, 쿠버네티스 매니페스트, docker-compose 파일에 적합합니다. 또한 YAML 로드를 깨뜨리는 실수(중복 키, 들여쓰기에 쓰인 탭, 잘못된 중첩 수준)도 잡아냅니다. YAML을 JSON으로 바꿔야 한다면 별도의 YAML → JSON 변환기를 사용하세요. 모든 처리가 브라우저에서 로컬로 이뤄지므로 비밀값이 든 설정 파일도 기기를 벗어나지 않습니다.

자주 묻는 질문

YAML을 JSON으로 변환하나요?

아니요. 출력을 YAML로 유지하며, 문서를 다시 들여쓰고 정규화하되 YAML 그대로 둡니다. JSON이 필요하면 별도의 YAML → JSON 변환기를 사용하세요.

YAML이 잘못되면 어떻게 되나요?

정렬 결과 대신 파서의 오류 메시지와 파싱이 실패한 줄 번호가 표시됩니다 — 중복 키, 들여쓰기에 쓰인 탭, 잘못된 중첩 수준 등 — 그래서 빠르게 찾아 고칠 수 있습니다.

YAML이 어딘가로 업로드되나요?

아니요. 파싱과 정렬은 전적으로 브라우저에서 자바스크립트로 처리되며, 붙여넣은 내용이 어디로도 전송되지 않습니다. 저장도 요청할 때만 합니다 — “작성한 내용을 이 기기에 기억하기”를 체크하면 이 브라우저에만 보관되어 고치다 만 설정이 다음 날에도 남아 있고, 체크를 해제하면 보관된 내용이 지워집니다. 처음에는 꺼져 있으므로 비밀값이 든 설정 파일은 아무 흔적도 남기지 않습니다. 들여쓰기 폭과 키 정렬 설정은 어느 쪽이든 이 기기에 기억됩니다.