YAML 포맷터 및 유효성 검사기 - 온라인 YAML Pretty Print 도구

YAML 데이터를 들여쓰기로 서식 지정하거나 구문을 검사하고 오류 위치(줄, 열)를 확인할 수 있어요. js-yaml 라이브러리를 사용하며, 모든 처리는 브라우저에서 완결돼요.

YAML 포맷터 및 유효성 검사기이란?

YAML 포맷터는 YAML 텍스트를 들여쓰기가 있는 읽기 쉬운 형식으로 서식 지정하거나 구문의 올바름을 검사하는 도구예요. YAML(YAML Ain't Markup Language)은 Kubernetes, Docker Compose, GitHub Actions 등의 설정 파일에 널리 사용되는 데이터 직렬화 형식이에요. 서식 지정 모드에서는 선택한 들여쓰기 크기로 재출력하고, 유효성 검사 모드에서는 구문 오류의 줄·열 번호를 표시해요.

사용 방법

  1. 입력 영역에 YAML을 붙여넣으세요
  2. 모드를 선택하세요 (서식 지정 / 유효성 검사)
  3. 서식 지정 모드에서는 들여쓰기 크기를 선택하세요
  4. 버튼을 클릭하여 실행하세요

사용 예시

입력 예시:
database:
  host: localhost
  port: 5432
  name: mydb
서식 지정 후 (2칸 들여쓰기):
database:
  host: localhost
  port: 5432
  name: mydb
실무 활용 예시: Kubernetes Manifest의 YAML을 복사하여 이 도구로 서식 지정 및 유효성 검사를 수행해요

FAQ

데이터가 서버로 전송되나요?
아니요. 모든 처리는 브라우저에서 이루어져요.
YAML 주석은 보존되나요?
아니요. 서식 지정 시 js-yaml의 동작으로 인해 주석이 손실돼요.
멀티 도큐먼트 YAML(--- 구분자)을 지원하나요?
아니요. 첫 번째 도큐먼트만 처리돼요.
YAML 1.2를 지원하나요?
js-yaml은 YAML 1.2를 대체로 지원해요. JSON_SCHEMA를 사용하면 더 엄격한 파싱을 수행해요.
들여쓰기 크기를 변경할 수 있나요?
네. 서식 지정 모드에서 2칸, 4칸, 탭 중에서 선택할 수 있어요.

관련 도구

업데이트 이력

최종 업데이트: 2026-02-19

  • 2026-02-19 최초 릴리스