UtilitySansar
Data

JSON to YAML Converter

Paste a JSON object or array and get clean, two-space indented YAML — ideal for Kubernetes manifests, GitHub Actions workflows, Ansible playbooks, and application configs. Conversion runs entirely in your browser.

ツール要約

このツールは構造化された入力を受け取り、サーバーへアップロードせずにブラウザで決定的な出力を返します。

ツール名
JSON to YAML Converter
入力の目的
変換・検証・分析するソースコンテンツを入力してください。
出力の目的
コピー・再利用・デバッグに適した正規化された出力を受け取ります。
入力例
{"name":"api","replicas":3,"env":["prod","staging"]}
出力例
name: api replicas: 3 env: - prod - staging

Paste JSON above and click Convert to YAML.

ツールの紹介

Paste a JSON object or array and get clean, two-space indented YAML — ideal for Kubernetes manifests, GitHub Actions workflows, Ansible playbooks, and application configs. Conversion runs entirely in your browser.

ツール概要

YAML is the de-facto config format for CI/CD pipelines and infrastructure-as-code because it is easier for humans to scan than JSON. This converter reads your JSON with the strict built-in parser, then emits YAML using plain-style scalars where safe and double-quoted strings when a value is ambiguous (looks like a number, boolean, or reserved keyword). Nested objects become block mappings, arrays become sequences, and empty collections collapse to `{}` or `[]`.

ユースケース

  • Turn API response fixtures into readable YAML for docs
  • Rewrite JSON Kubernetes manifests as YAML
  • Seed a GitHub Actions matrix from a JSON list
  • Convert Postman/Insomnia exports for tooling that prefers YAML

入力/出力の例

入力の目的
{"name":"api","replicas":3,"env":["prod","staging"]}
出力の目的
name: api
replicas: 3
env:
  - prod
  - staging
Strings that look like numbers (like "3") are quoted so they round-trip safely.
入力の目的
{"version":"3","services":{"web":{"image":"nginx","ports":["80:80"]}}}
出力の目的
version: "3"
services:
  web:
    image: nginx
    ports:
      - "80:80"
Top-level JSON arrays become block sequences.
入力の目的
[{"id":1,"active":true},{"id":2,"active":false}]
出力の目的
- id: 1
  active: true
- id: 2
  active: false

よくある質問

Is my JSON uploaded anywhere?+
No. The conversion runs 100% in your browser — nothing is transmitted to a server, logged, or stored.
Is this JSON to YAML converter free?+
Yes. Every UtilitySansar tool is free, unlimited, and has no ads inside the tool area.
Why are some of my strings quoted in the output?+
Values that look like numbers, booleans, null, or contain characters YAML treats specially (:, #, -, leading spaces) are double-quoted so they round-trip back to the same JSON value.
Does it support YAML anchors, tags, or multi-line scalars?+
Not yet. The output uses block and flow scalars only, which covers the vast majority of real-world Kubernetes, GitHub Actions, and Docker Compose configs.
What indentation does it use?+
Two spaces per level, matching the default for Kubernetes, GitHub Actions, Ansible, and most YAML style guides.

他のツールを見る

下記の Data カテゴリで関連ユーティリティを探す。

Data をすべて見る

関連ツール

役に立ちそうな厳選ユーティリティ