YAML 포맷터 & 검증기
개발
YAML을 붙여넣으면 일관된 들여쓰기, 지정한 줄 폭, 선택적인 알파벳 키 정렬, 선택적인 앵커·레퍼런스 펼침으로 재생성됩니다. 오류는 파서의 위치 정보와 함께 인라인으로 표시. GitHub Actions 워크플로, Kubernetes 매니페스트, Astro / Vite 설정처럼 손으로 편집하다 어긋난 YAML 정리에 유용합니다.
—
● 유효
포맷 결과
server:
host: localhost
port: 8080
features:
- search
- analytics
- export
admins:
- name: Alice
role: owner
- name: Bob
role: editor
config:
timeout: 30
retries: 3
prod:
timeout: 30
retries: 3
url: https://aztools.app
사용법
- YAML을 입력란에 붙여넣으세요.
- 들여쓰기·줄 폭·키 정렬·앵커 펼침을 조정하세요.
- 포맷된 결과를 확인하고 복사하세요.
자주 묻는 질문
- 어떤 YAML 버전을 지원하나요?
- js-yaml의 YAML 1.2 — 많은 CI 도구가 쓰는 같은 파서입니다. 앵커(&), 레퍼런스(*) 모두 인식하며, 머지 키(<<: *anchor)는 '앵커 펼침'을 켜면 정규화됩니다.
- 주석은 보존되나요?
- 안 됩니다. YAML 스펙이 주석을 노드에 묶지 않아서 js-yaml이 떨어뜨립니다. 중요한 주석이 있으면 섹션 단위로 포맷하고 수동으로 다시 붙이세요.
- '앵커 펼침'은 뭔가요?
- 켜면 앵커가 참조된 모든 곳에 값을 인라인으로 넣어서 결과에 & / * 마커가 사라집니다. 끄면 원래 레퍼런스를 유지합니다.
- 왜 줄 폭 기본값이 100인가요?
- GitHub 코드 리뷰 기본 폭이 100열 — 대부분의 인라인 스칼라가 워드 랩핑 없이 들어갈 만큼 충분합니다.
관련 도구
JWT 디코더
JWT의 헤더·클레임·만료를 즉시 확인하세요.
개발00
UUID 생성기
무작위 버전4 UUID를 여러 개 한 번에 생성하고 복사하세요.
개발00
해시 생성기 (SHA)
텍스트로 SHA-1·SHA-256·SHA-384·SHA-512 해시를 생성하세요.
개발00
URL 인코더 / 디코더
URL용으로 텍스트를 퍼센트 인코딩하거나, 인코딩된 URL을 디코딩하세요.
개발00
Base64 인코더 / 디코더
텍스트를 Base64로 인코딩하거나 다시 텍스트로 디코딩하세요.
개발00
JSON 포맷터 & 검증기
브라우저에서 바로 JSON을 포맷·정렬·압축·검증하세요.
개발00