YAML 포맷터 및 검증기 - 들여쓰기 수정, 오류 찾기

YAML 포맷터 및 검증기

이 도구가 하는 일

YAML에는 중괄호가 없습니다. 구조를 담는 것은 들여쓰기입니다. 덕분에 읽기 좋지만 그만큼 쉽게 깨집니다 — 공백 하나에 키가 엉뚱한 부모 밑으로 들어갑니다. 이 도구는 문서를 일정한 들여쓰기 폭으로 정리하고, 어디가 깨졌는지 알려주며, 실제로 어떻게 읽히는지 보여줍니다.

사용 방법

  1. 1 YAML을 상자에 붙여넣고 들여쓰기 폭을 고르세요. 보통 공백 두 칸을 씁니다.
  2. 2 «정렬»을 누르면 들여쓰기를 정리하고, «검증»을 누르면 한 글자도 바꾸지 않고 확인합니다.
  3. 3 어떤 값이 의도대로 읽히는지 확신이 없나요? «JSON으로»를 눌러 확인하세요.

탭은 들여쓰기가 아닙니다

YAML 명세는 들여쓰기에 탭 문자를 금지하며, 대부분의 파서는 파일 자체를 거부합니다. 그들이 내는 오류는 도움이 되는 경우가 드문데, 지목하는 줄이 진짜 문제 다음 줄인 경우가 많기 때문입니다. 이 도구는 탭이 있는 줄을 직접 알려줍니다.

주석은 사라지지 않습니다

많은 포맷터는 문서를 트리로 파싱한 뒤 다시 출력합니다. 깔끔하지만 작성한 주석이 전부 사라져 docker-compose나 CI 파이프라인에는 쓸 수 없습니다. 이 도구는 앞쪽 공백만 다시 씁니다. 주석, 키 순서, 따옴표 방식이 그대로 남습니다.

왜 NO가 false가 되었나

YAML 1.1에서는 따옴표 없는 yes, no, on, off가 불리언이었습니다. 노르웨이 코드 NO가 들어간 국가 목록이 false로 읽힌 이유가 이것이고, 이름이 붙을 만큼 유명한 버그입니다. YAML 1.2는 이 규칙을 없앴고 이 도구도 1.2를 따릅니다. 키워드는 true, false, null뿐입니다. 불리언이 필요하면 true나 false라고 쓰고, 문자열이 필요하면 그대로 두면 됩니다.

앵커, 별칭, 블록 스칼라

앵커(&이름)는 노드를 표시해 별칭(*이름)이 나중에 재사용하게 합니다 — 반복되는 서비스 정의에 유용합니다. 블록 스칼라(| 와 >)는 여러 줄 텍스트를 담습니다. 세로 막대는 줄바꿈을 그대로 두고, 꺾쇠는 줄바꿈을 공백으로 접습니다. 셋 다 여기서 해석되며, 블록 스칼라 안의 들여쓰기는 서식이 아니라 데이터로 취급됩니다.

YAML 서식 - 자주 묻는 질문

아니요. «정렬»은 각 줄 앞의 공백만 다시 씁니다. 주석, 키 순서, 따옴표, 각 값의 텍스트는 작성한 그대로 바이트 단위로 유지됩니다. 문서가 파싱되지 않으면 추측하지 않고 정렬 자체를 거부합니다.
신규
Markdown 편집기 Markdown을 작성하고 렌더링된 결과를 나란히 확인하세요. 제목, 목록, 표, 코드 블록, 링크를 지원하며 HTML을 복사하거나 .md와 .html 파일을 다운로드할 수 있습니다. 브라우저에서 실행됩니다.
오늘 인기
Markdown 편집기 Markdown을 작성하고 렌더링된 결과를 나란히 확인하세요. 제목, 목록, 표, 코드 블록, 링크를 지원하며 HTML을 복사하거나 .md와 .html 파일을 다운로드할 수 있습니다. 브라우저에서 실행됩니다.

관련 개발자 도구

JSON 포매터 브라우저에서 JSON을 정렬, 압축, 검사합니다. 오류는 줄과 열로 짚어 주고 접을 수 있는 트리로 구조를 보여 줍니다.
HTML 포매터 엉킨 HTML을 들여쓰기해 읽기 좋게 만들거나, 덜어내어 더 작게 내보내세요. 조각에도 작동하며 여러분의 마크업을 다른 것으로 고쳐 쓰지 않습니다.
CSS 압축기 주석과 공백을 걷어내 CSS를 줄이거나, 깔끔한 들여쓰기로 다시 펼치세요. calc() 안의 공백, 문자열, 라이선스 주석은 그대로 둡니다.
XML 포매터 엉킨 XML을 들여쓰기해 읽기 좋게, 또는 덜어내어 작게 만드세요. RSS, CDATA, 네임스페이스를 처리하고 문서를 고쳐 쓰지 않습니다.
SQL 포매터 긴 쿼리를 읽기 좋은 줄로 나누거나 다시 한 줄로 압축하세요. 키워드 대소문자, 따옴표 이름, 문자열은 그대로 둡니다.

추천 도구

Word를 PDF로 무료 Word → PDF 변환: DOC, DOCX, ODT, RTF 파일을 올리면 서식이 유지된 PDF를 몇 초 만에 내려받습니다.
PDF를 Word로 무료 PDF → Word 변환: PDF를 올리면 몇 초 만에 편집 가능한 DOCX를 받습니다. 가입도 워터마크도 없습니다.
워드 카운터 무료 단어 수 세기: 텍스트를 붙여넣으면 단어·글자·문장·문단 수와 예상 읽기 시간을 보여줍니다. 내용은 브라우저를 벗어나지 않습니다.
문자 수 카운터 무료 글자 수 세기: 공백 포함·미포함 글자 수와 단어·줄 수를 세고 제목과 메타 설명의 SEO 길이도 확인합니다.
키워드 밀도 검사기 무료 키워드 밀도 검사기: 텍스트나 URL을 넣으면 단어와 구절의 출현 횟수와 비율을 보여줍니다.