本文へスキップ
開発ツール

2026年版 無料で使える最高のオンラインフォーマット変換ツール:JSON / YAML / Base64 / CSV(登録不要)

· 7 分

無料のオンラインフォーマット変換ツールは簡単に見つかります。でも信頼できるものは多くありません。広告だらけの変換サイトはあなたのデータこっそり記録し、最も大事なタイミングで登録の壁を表示し、最初のネストされたオブジェクトで壊れます。

このガイドでは、開発者が毎週実際に使う5つの変換ツールを選びました — すべてブラウザで動き、追跡ゼロ、現実のデータを入れても壊れません。すべて無料で、アカウント不要、お使いのブラウザ内だけで完結します。

選定基準

このリストの全ツールが次の5条件をすべて満たしています:

  • 100% クライアントサイドで動作。 DevTools → Network → リロードすれば、POST リクエストが一切出ないことを確認できます。(このリストの全ツールで実際に検証済み。)
  • 登録不要。 クリックしてすぐ使える。「アカウント作成が必須」のような壁はなし。
  • 広告控えめ。 広告ゼロ、もしくは控えめな静的バナーのみ。貼り付け途中でポップアップは出ません。
  • 賢いデフォルト。 入力フォーマットを自動検出、エラーはその場で表示、ワンクリックでコピー。
  • オープンで無料。 基本機能を $9.99/月の有料プランの裏に隠すようなことはない。

このいずれかに該当しないツールは、Twitter で話題でもこのリストには載せません。

1. JSON フォーマッター & バリデーター

API コードを書いた直後に開く最初のツールです。「整形ツール」ではなく、行/列でエラーを報告する本物のバリデーターです。

最適な用途: API レスポンスのデバッグ、設定ファイルの検証、ログダンプの整形。

他より優れている理由:

  • 本物のスキーマ検証。 JSON Schema draft-07 / 2019-09 / 2020-12 ドキュメントに対する検証もオプションで可能。違反箇所はその場でハイライト。
  • 賢いインデント。 タブ / スペース / ミニファイをページから離れずにライブ切替。
  • JSON Pointer と JSONPath。 任意のノードをクリックしてパスをコピー、右クリックでサブツリーを抽出。

API が 400 を返してきたら、JSON フォーマッター & バリデーター を試してみてください。

2. JSON to CSV 変換ツール

ネストされた JSON オブジェクトまたはオブジェクト配列を、ワンクリックで CSV へ。区切り文字とヘッダーを自動検出します。

最適な用途: API のエクスポートをスプレッドシートに変換、pandas.read_csv() や BigQuery のための下処理。

他より優れている理由:

  • ドット記法でネストオブジェクトに対応。 user.address.city は自動的に独立した列になります。
  • null 値の扱いをカスタマイズ可能。 空文字列、リテラルの nullN/A のいずれかを選べます。
  • カスタム区切り文字。 カンマ、セミコロン、タブなど、下流のツールが期待するものを指定できます。

実際の GitHub API レスポンスを JSON to CSV 変換ツール にかけてみてください。

3. JSON to YAML 変換ツール

JSON ↔ YAML の双方向変換。ブロックスタイル・フロースタイル・インデント幅を選択できます。

最適な用途: Kubernetes マニフェスト、GitHub Actions ワークフロー、docker-compose、すべての “設定 as コード” シーン。

他より優れている理由:

  • 双方向。 JSON と YAML を行き来しても、コメント・ブロックスタイルの手がかり・アンカー参照を失いません。
  • 危険な変換を大声で警告。 JSON に重複キーや非文字列キーが含まれる場合(YAML は慎重にのみ許容)、警告を出します。沈黙の破壊は起こしません。
  • 重複キーを畳み込み。 JSON API ではよく遭遇します。YAML では安全に捨てられます。

プロジェクトを Helm v2 から v3 へ移行するときは、JSON to YAML 変換ツール を使いましょう。

4. Base64 エンコード & デコード

テキストやバイナリ入力を、標準または URL セーフな文字種の有効な Base64 へ。

最適な用途: バイナリファイルを data URL として埋め込む、JWT セグメントをデコードする、メール転送のデバッグ。

他より優れている理由:

  • 2 つの文字種。 標準(RFC 4648)と URL セーフ(-_)。入力がどちらを使っているかも自動検出します。
  • ファイル対応。 小さなバイナリファイル(画像、PDF、フォントも)をドロップして data URL を取得。
  • パディング寛容。 パディングなしの Base64 も受け付け、出力時に改めてパディングを付けます。

50 KB の画像を data URL で埋め込みたいときは、Base64 エンコーダー & デコーダー をどうぞ。

5. URL エンコード / デコード

URL とフォームデータのパーセントエンコード。Component モードと RFC 3986 モード。

最適な用途: クエリパラメータ付きの URL 生成、x-www-form-urlencoded ペイロードのデバッグ、リダイレクトの処理。

他より優れている理由:

  • Component モードがデフォルト。 クエリ値で必要な &=+? をエンコードします。完全な URL エンコードが必要なら RFC 3986 に切り替え。
  • 双方向。 クエリ文字列を可読な KV ペアにデコードし、コピーしやすい形で出力。
  • 空白を一貫処理。 form/urlencoded 仕様に従い、+%20+ を一貫して扱います。

1,500 文字あるクエリ文字列をデバッグするときは、URL エンコーダー & デコーダー をお試しください。

honourable mentions (次点)

トップ5には入りませんでしたが、用途がハマる時にはとても優れています:

選び方

このリストから1つだけ選ぶなら、JSON フォーマッター & バリデーターを PWA のショートカットとしてインストールしてください。変換ツールに頼もうとしていたシーンのうち 80% をこれでカバーできます。他の必要なものはその都度ブックマークするだけ。投資時間は 15 秒ほど。全ての「登録必須」な変換サイトから解放されます。

FAQ まとめ

  • オフラインは? 5 つとも — ネットワークには一切リクエストを出しません。
  • データプライバシーは? 同様 — ファイルはブラウザのメモリにだけ存在し、タブを閉じれば消えます。
  • 料金は? 無料、無制限、有料プランなし、アップグレードモーダルもありません。

このリストのフォーマット変換ツールは、現場の開発者の右クリックメニューが本来あるべき姿です。JSON フォーマッターを一度開いて URL をブックマーク — その日から「ターミナルでちょっと変換するか」という日常の小さな摩擦が消えます。

よくある質問

100% オフラインで動く JSON to CSV 変換ツールはありますか?

はい。BoxrTools の JSON to CSV 変換ツールは JavaScript で完全にブラウザ内で動作します — DevTools を開いて「オフライン」を切り替えればその場で検証できます。サーバーがないのでファイルがサーバーに送られることは一切ありません。JSON to YAML、Base64 のエンコード / デコード、URL エンコード / デコードも同様です。

200 MB の JSON ファイルをどう変換すればいいですか?

200 MB の JSON ファイルはモダンブラウザの処理範囲に収まります。ボトルネックは実質2つ:(1) パース速度 — 通常 V8 に最適化された JSON.parse が数秒で完了します;(2) CDN 経由のダウンロード時間。BoxrTools の JSON フォーマッターは可能な限りストリーミング処理で対応し、ページが固まる場合はプログレスバーを表示します。

CSV で BOM エラーが出るのはなぜですか?

多くの CSV ファイルは UTF-8 BOM(\uFEFF)で始まっています — これは Excel が自動的に付けるものです。Excel からコピーして変換ツールに貼り付けると、BOM も一緒に入ってきてしまいます。BoxrTools は BOM を自動的に検出して除去します。レガシーツールとの互換性のために BOM を残したい場合は、CSV 出力オプションで「BOM を保持」を有効にしてください。

ネストされた JSON 配列を CSV に変換できますか?

はい、ただし注意点があります。BoxrTools の変換ツールはドット記法(例:user.address.city)でネストされたオブジェクトを平坦化し、配列の値はセミコロンで結合します。深くネストされた構造の場合は、JSON Lines(JSONL)に変換するか、カテゴリ別に分割することをおすすめします — どちらもこのツールでしっかりサポートされています。