🛝툴리오
소개 문의

🔄 YAML ↔ JSON 변환기

클릭 한 번으로 YAML을 JSON으로, JSON을 YAML로 변환합니다. 데이터를 붙여넣으면 형식을 자동 감지하거나 방향을 직접 고를 수 있고, JSON 들여쓰기(2·4·탭·최소화)를 선택해 결과를 복사·다운로드할 수 있습니다. 로컬 번들된 js-yaml 라이브러리를 사용해 모든 처리가 브라우저에서 이루어지며 업로드 없이 완전한 오프라인을 지원합니다.

설계부터 프라이빗. 이 도구는 전부 브라우저 안에서 실행돼요 — 입력한 내용은 업로드되거나 저장되지 않으며, 오프라인에서도 작동합니다.

소개

YAML과 JSON은 동일한 데이터 모델을 표현하므로 표준 문서에서는 손실 없이 변환됩니다 — 들여쓰기 기반의 읽기 쉬운 YAML이 엄격한 JSON으로, 그 반대로도 바뀝니다. 쿠버네티스 매니페스트, CI 파이프라인, API 페이로드를 오가는 DevOps·개발자에게 유용합니다. 입력이 잘못되면 정확한 파싱 오류(줄·원인)를 알려주며, 비밀 값이 담길 수 있는 설정을 어떤 서버로도 전송하지 않습니다.

사용 방법

  1. 입력창에 YAML 또는 JSON을 붙여넣으세요.
  2. 방향을 '자동 감지'로 두거나 YAML→JSON / JSON→YAML을 직접 선택하세요.
  3. 필요하면 JSON 들여쓰기를 설정하고 '변환'을 누르세요.
  4. 출력을 복사하거나 .json / .yaml 파일로 다운로드하세요.

자주 묻는 질문

데이터가 서버로 업로드되나요?
아니요. 로컬 번들 라이브러리로 브라우저 안에서만 변환합니다 — 비밀 값이 담긴 설정도 안전합니다.
다중 문서 YAML이나 주석을 지원하나요?
단일 문서를 변환합니다. YAML 주석은 JSON에 표현할 수 없어 변환 시 사라집니다 — 형식 자체의 특성입니다.
YAML·JSON이 잘못되면 어떻게 되나요?
문제를 설명하는 명확한 파싱 오류가 표시되어 빠르게 고칠 수 있습니다.
자동 방향 감지 기능은 어떻게 작동하나요?
전환기는 텍스트를 검사하여 방향을 자동으로 선택합니다. 이는 일반적으로 텍스트를 붙여넣고 다른 형식으로 전환하고자 하는 경우에 해당합니다. 입력이 모호한 경우 - 예를 들어, 두 형식 모두 유효한 짧은 코드 조각인 경우 - YAML을 JSON으로 또는 JSON을 YAML로 전환하는 설정을 명시적으로 사용하여 방향을 강제할 수 있습니다. 이는 추측에 의존하는 대신 사용자가 직접 설정할 수 있습니다.
왜 인덴트를 0으로 선택하나요?
이 경우, 공백이 낭비되는 설정 값, 환경 변수 또는 API 요청 본문과 같은 경우에 사용할 수 있는 간결한 단일 줄 JSON을 생성합니다. 사람이 읽을 수 있는 내용에는 두 개 또는 네 개의 공백을 사용하고, 붙여넣는 프로젝트가 탭 기반이라면 탭 인덴트를 사용하세요. 두 가지를 섞는 것은 일반적으로 노이즈가 많은 차이를 일으키는 주요 원인이 됩니다.
주석과 앵커는 보존되나요?
아니요, 보존될 수 없습니다. JSON에는 주석이나 YAML 앵커에 대한 구문이 없기 때문에 주석은 제거되고 YAML 앵커는 참조한 전체 값을 확장합니다. 주석이 중요한 경우, 주석을 다시 전환할 때 데이터는 작동하지만 주석은 손실되므로 원본 YAML 파일을 보관하세요.