YAML ↔ JSON ↔ TOML 변환기 (상호 변환, 브라우저 내 처리)

YAML, JSON, TOML을 양방향으로 변환합니다. 텍스트를 붙여넣으면 포맷된 출력을 즉시 얻을 수 있습니다.

YAML JSON TOML 변환은 전부 브라우저 안에서 실행되며, 입력 데이터는 서버로 전송되지 않습니다.

서버 업로드 없음 (브라우저 전용 처리)
자동 변환 (언제든 수동 모드로 전환 가능)
복사 및 다운로드 지원

YAML JSON TOML 변환 방법

  1. 변환할 텍스트를 붙여넣습니다.
  2. 입력 형식을 선택하거나 자동 감지를 사용하고, 출력 형식을 고릅니다.
  3. 결과를 복사하거나 다운로드합니다.

변환 패턴

yaml to json (YAML -> JSON)

YAML 설정을 API나 도구용 JSON으로 변환합니다.

json to yaml (JSON -> YAML)

JSON을 사람이 읽기 쉬운 YAML 설정 파일로 변환합니다.

json to toml (JSON -> TOML)

JSON을 애플리케이션 설정용 TOML로 변환합니다.

샘플

YAML -> JSON

입력

app:
  name: demo
  enabled: true
  retries: 3

출력

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

입력

{"title":"demo","timeout":30}

출력

title = "demo"
timeout = 30

FAQ

YAML 앵커와 별칭도 변환할 수 있나요?

예. 다만 JSON과 TOML에는 동일한 참조 모델이 없기 때문에 앵커와 별칭은 펼쳐지거나 사라질 수 있습니다.

변환 중 값 타입(숫자/문자열)이 바뀔 수 있나요?

예. YAML의 암시적 타입 해석으로 "01"이나 yes/no/on/off 같은 값이 다시 해석될 수 있습니다. 필요하면 값을 명시적으로 따옴표로 감싸세요.

어떤 문자 인코딩을 사용하나요?

UTF-8을 가정합니다. 한국어, 일본어 등 멀티바이트 텍스트도 그대로 처리합니다.

주석도 유지되나요?

아니요. 특히 JSON은 주석을 지원하지 않기 때문에 왕복 변환에서 주석은 유지되지 않습니다.

입력이 서버로 전송되나요?

아니요. 변환은 전부 브라우저 안에서 수행됩니다.