코드, 데이터 및 QR 도구

YAML 검증기

YAML을 붙여 넣거나 로컬 UTF-8 파일을 열어 첫 오류 위치를 찾고 문서를 정리하거나 JSON으로 변환하세요.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

승인된 yaml 2.9.1로 엄격하게 파싱하고 중복 키를 거부하며 사용자 정의 태그 처리기를 설치하지 않습니다. 기본 YAML 1.2를 유지하고 명시적인 버전 지시문을 따릅니다. 사용자 정의·미해결 태그 및 파서 경고를 거부하며 단일 문서만 지원합니다. 입력 100,000자, UTF-8 파일 400,000바이트, 출력 200,000자, 구문 트리 깊이 100, 노드 20,000, 별칭 100에 라이브러리 확장 한도 100이 추가 적용됩니다. 파서 진단은 라이브러리 원문입니다.

YAML 입력 후 작업을 선택하세요.

Document.toString에 indent 2와 lineWidth 0을 사용하여 새 줄바꿈을 추가하지 않습니다. 기존 흐름·블록 형식은 유지될 수 있습니다. 파싱된 주석, 앵커, 별칭은 문서 모델에 유지되지만 공백, 따옴표, 주석 위치와 바이트는 바뀔 수 있습니다. JSON은 두 칸 들여쓰기와 제한된 별칭 확장을 사용하며 주석과 앵커를 표현하지 않습니다. 문자열이 아닌 키, 순환, 무한·NaN, 음의 영, 안전하지 않은 정수, 날짜, 바이너리 및 기타 비 JSON 값은 강제 변환하지 않고 거부합니다.

사용 방법

사용 방법

  1. 100,000자 이하를 붙여 넣거나 400,000바이트 이하 UTF-8 파일을 여세요.
  2. 검증, YAML 정리 또는 JSON을 선택하세요.
  3. 첫 오류 위치 또는 제한된 출력을 확인하세요. 지우기는 입력과 출력을 비웁니다.

파싱과 한계

승인된 yaml 2.9.1로 엄격하게 파싱하고 중복 키를 거부하며 사용자 정의 태그 처리기를 설치하지 않습니다. 기본 YAML 1.2를 유지하고 명시적인 버전 지시문을 따릅니다. 사용자 정의·미해결 태그 및 파서 경고를 거부하며 단일 문서만 지원합니다. 입력 100,000자, UTF-8 파일 400,000바이트, 출력 200,000자, 구문 트리 깊이 100, 노드 20,000, 별칭 100에 라이브러리 확장 한도 100이 추가 적용됩니다. 파서 진단은 라이브러리 원문입니다.

정리와 JSON

Document.toString에 indent 2와 lineWidth 0을 사용하여 새 줄바꿈을 추가하지 않습니다. 기존 흐름·블록 형식은 유지될 수 있습니다. 파싱된 주석, 앵커, 별칭은 문서 모델에 유지되지만 공백, 따옴표, 주석 위치와 바이트는 바뀔 수 있습니다. JSON은 두 칸 들여쓰기와 제한된 별칭 확장을 사용하며 주석과 앵커를 표현하지 않습니다. 문자열이 아닌 키, 순환, 무한·NaN, 음의 영, 안전하지 않은 정수, 날짜, 바이너리 및 기타 비 JSON 값은 강제 변환하지 않고 거부합니다.

자주 묻는 질문

더 알아보기

사용자 정의 태그를 실행하나요?

아니요. 사용자 정의 태그 처리기를 설치하지 않고 태그를 거부합니다. 브라우저에서 처리하며 업로드하거나 저장하지 않습니다.

정리하면 바이트가 그대로 유지되나요?

아니요. 정확한 바이트가 필요하면 원본을 보관하세요. 결과를 별도로 표시하며 입력이나 파일을 덮어쓰지 않습니다.