YAML ↔ JSON ↔ TOML 변환기
YAML, JSON, TOML을 실시간으로 3방향 변환. Kubernetes·Docker Compose·GitHub Actions 스마트 검증과 YAML 함정(Norway 문제·8진수 등) 경고까지. 무료 온라인 도구.
😄 광고 덕분에 100% 무료
관련 추천도구
JSON·JSONL 파서 / 포맷터
JSON과 JSONL을 실시간으로 파싱하고 보기 좋게 들여쓰거나 한 줄로 압축하는 무료 온라인 JSON 파서. JSONL(JSON Lines) 파일 자동 인식, 에러 위치 표시, 문법 하이라이트, 복사 지원.
JSON ↔ XML 변환기
JSON과 XML을 실시간 양방향 변환. 속성 접두사, 텍스트 노드 키 등 변환 규칙을 옵션으로 조정 가능. 브라우저에서 처리되는 무료 온라인 변환기.
XML 파서 / 포맷터
XML을 실시간 검증, 보기 좋게 들여쓰기, 접기/펼치기 트리뷰로 탐색. 속성·텍스트·CDATA·주석 구분 하이라이트. 브라우저에서 처리되는 무료 온라인 XML 파서.
iTool 이런것도 가능해요!
글자수 세기
글자수 세기 — 글자수, 단어수, 바이트를 실시간으로 계산합니다. 자소서, 블로그 글자수 제한 확인에 유용. 무료.
Base64 인코더 / 디코더
텍스트를 Base64로 인코딩하거나 Base64 문자열을 디코딩합니다. 한글·이모지 완벽 지원. 인코딩·디코딩 결과를 한 화면에서 동시 확인.
EPUB TXT 변환
EPUB 전자책에서 텍스트를 추출합니다. 설치 없이 브라우저에서 무료로 EPUB을 TXT로 변환. 챕터별 구분, 서버 전송 없음.
엑셀 파일 합치기
여러 엑셀(xlsx, xls, csv) 파일을 하나로 합칩니다. 헤더 자동 정렬, 출처 파일명 열 추가. 무료, 브라우저에서 처리.
텍스트 읽어주기 (TTS)
텍스트를 입력하면 브라우저가 직접 읽어줍니다. 한국어·영어 등 다양한 언어 지원, 속도 조절, 재생 위치 이동 가능. 설치 불필요.
마크다운 뷰어 온라인 - MD 파일 열기·미리보기 무료
MD 파일 보는 법이 궁금하다면? 설치 없이 브라우저에서 바로 열고 렌더링합니다. .md 파일 업로드 또는 직접 입력, 코드 하이라이팅·자동 목차(TOC) 제공. 무료 온라인 마크다운 뷰어.
텍스트 비교
텍스트 비교 — 두 문서의 차이점을 색상으로 한눈에 보여줍니다. 코드, 계약서, 문서 수정사항 확인에 유용.
자주 묻는 질문
YAML은 사람이 읽기 쉬운 데이터 직렬화 형식입니다. Kubernetes, Docker Compose, GitHub Actions 등의 설정 파일에 널리 사용됩니다. 중괄호 대신 들여쓰기로 구조를 표현합니다.
YAML은 따옴표와 중괄호 없이 들여쓰기만으로 계층 구조를 표현해 사람이 읽기 편합니다. JSON은 모든 키를 따옴표로 감싸야 하며 기계 처리에 더 최적화되어 있습니다.
네, YAML, JSON, TOML 세 형식 간 3방향 변환을 지원합니다. Rust 프로젝트의 Cargo.toml이나 Hugo 설정 파일 등 TOML 형식도 처리할 수 있습니다.
YAML은 들여쓰기에 매우 민감합니다. 탭 대신 스페이스를 사용해야 하며, 같은 수준의 항목은 동일한 칸 수로 맞춰야 합니다. 도구가 실시간으로 들여쓰기 오류를 감지해 경고합니다.
네, YAML 1.1에서 'no', 'yes', 'on', 'off' 같은 값이 불리언으로 파싱되는 Norway 문제와 숫자가 8진수로 잘못 해석되는 경우를 감지해 경고를 표시합니다.
YAML · JSON · TOML 변환기
YAML, JSON, TOML은 설정 파일에서 가장 많이 쓰는 세 포맷입니다. 이 변환기는 세 포맷을 실시간으로 동시 변환합니다. 한쪽을 타이핑하면 나머지 두 쪽이 자동으로 갱신됩니다.
주요 기능
- 3방향 실시간 변환 — 변환 버튼 없이 즉시 동기화
- 자동 스키마 인식 — Kubernetes, Docker Compose, GitHub Actions 파일을 자동으로 구분
- YAML 함정 경고 — 자주 틀리는 패턴 4가지를 미리 알려드립니다
- 템플릿 5종 — K8s Pod, Deployment, Docker Compose, GitHub Actions, 일반 설정
- 포맷별 복사·다운로드 — YAML, JSON, TOML을 따로 저장
- 모바일 탭 전환 — 좁은 화면에서도 편하게 사용
- 브라우저에서 처리 — 입력한 내용은 서버로 전송되지 않습니다
YAML에서 자주 틀리는 5가지
1. yes / no가 boolean이 됨
따옴표 없이 쓴 yes, no, on, off는 true/false로 바뀝니다. 대표적인 예가 노르웨이 국가 코드.
country: NO # → false
country: "NO" # → "NO"2. 0으로 시작하는 숫자는 8진수
01234는 668이 됩니다. 우편번호, 주민번호처럼 0으로 시작하는 값은 꼭 따옴표로 감싸세요.
3. 콜론이 있는 숫자는 60진수로 해석
1:30이 90으로 바뀝니다. 시간이나 Git 해시값을 그대로 쓰면 오류 원인.
4. 탭 들여쓰기 금지
YAML은 들여쓰기에 탭을 쓸 수 없습니다. 스페이스 2개 또는 4개로 통일하세요.
5. 버전·날짜 문자열은 따옴표 필수
1.0, 2026-04-18처럼 숫자·날짜로 보이는 값을 따옴표 없이 쓰면 타입이 바뀝니다. API 키, 버전 문자열은 반드시 따옴표로.