YAML·TOML·JSON 변환기
중첩 객체·배열과 숫자·불리언 자료형을 유지하며 YAML, TOML, JSON 설정 파일을 브라우저에서 상호 변환하세요.
변환 설정YAML · TOML · JSON
입력 형식을 선택하고 설정 내용을 넣으세요.
YAML 입력0자 · 0줄
TOML 결과대기 중
빠른 사용법
입력·출력 형식 선택 → 설정 데이터 검사·변환 → 복사·저장
두 형식을 선택하세요YAML, TOML, JSON 중 입력과 출력 형식을 고르세요. 파일을 열면 .yaml, .yml, .toml, .json 확장자로 입력 형식을 자동 선택합니다.
구조를 변환하세요설정 내용을 붙여 넣고 형식 변환을 누르세요. 예시에는 중첩 객체, 숫자 배열과 객체 배열이 포함되어 있습니다.
자료형을 확인하세요최상위 항목·깊이·객체·배열 수와 결과를 확인한 뒤 복사하거나 선택한 출력 확장자로 저장하세요.
상세 정보
YAML·TOML·JSON 변환기는 각 입력을 JavaScript 객체 구조로 해석한 뒤 선택한 설정 형식으로 다시 직렬화합니다. 서버 전송 없이 브라우저에서 처리합니다.
지원하는 YAML 범위
일반적인 들여쓰기 객체·목록과 기본 스칼라를 지원합니다.
- key: value 객체, - 목록, 객체 배열과 중첩 구조를 처리합니다.
- 문자열, 숫자, true·false, null과 대괄호 인라인 배열을 구분합니다.
- 앵커·별칭, 태그, 병합 키, |·> 멀티라인 블록과 복잡한 YAML 1.1 타입은 지원하지 않습니다.
지원하는 TOML 범위
기본 키·값, 섹션과 객체 배열 테이블을 처리합니다.
- key = value, [section.subsection]과 [[array_table]] 구조를 지원합니다.
- 문자열, 숫자, 불리언, 스칼라 배열과 단순 인라인 객체를 처리합니다.
- 멀티라인 문자열, 날짜·시간 고유 타입과 배열 테이블 내부의 복잡한 중첩은 문자열 또는 단순 구조로 제한될 수 있습니다.
형식별 차이
세 형식이 표현할 수 있는 자료형이 완전히 같지 않습니다.
- TOML에는 null 값이 없어 null이 포함되면 변환을 중단하고 수정 방법을 안내합니다.
- YAML의 주석, 앵커와 따옴표 스타일은 객체 변환 후 그대로 복원되지 않습니다.
- JSON은 주석을 허용하지 않고 모든 객체 키에 큰따옴표가 필요합니다.
설정 파일 적용 전
변환 결과는 대상 프로그램의 스키마까지 검증하지 않습니다.
- 변환 전 원본을 보관하고 키 이름·필수 항목·환경별 값이 유지됐는지 비교하세요.
- 비밀번호·토큰·개인정보가 포함된 설정을 복사하거나 공유할 때 민감한 값을 제거하세요.
- 운영 적용 전 해당 언어의 공식 파서와 애플리케이션 테스트로 최종 검증하세요.
마지막 기능 업데이트: 2026-08-06