2026年版 無料で使える最高のオンラインフォーマット変換ツール:JSON / YAML / Base64 / CSV(登録不要)
無料のオンラインフォーマット変換ツールは簡単に見つかります。でも信頼できるものは多くありません。広告だらけの変換サイトはあなたのデータこっそり記録し、最も大事なタイミングで登録の壁を表示し、最初のネストされたオブジェクトで壊れます。
このガイドでは、開発者が毎週実際に使う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 値の扱いをカスタマイズ可能。 空文字列、リテラルの
null、N/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には入りませんでしたが、用途がハマる時にはとても優れています:
- Markdown テーブルジェネレーター — CSV またはパイプ区切りの行を貼り付けると、GitHub 風 Markdown テーブルが得られます。
- HTML エンティティエンコーダー — HTML 属性や
<script>ブロックに安全に挿入できるよう文字をエスケープ。
選び方
このリストから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)に変換するか、カテゴリ別に分割することをおすすめします — どちらもこのツールでしっかりサポートされています。