Handy Dev Tools
日常的な作業のためのシンプルなオンラインツール

お気に入りがありません

    Base64エンコード/デコードツール
    Markdown to HTML変換
    HTML to Markdown変換
    URL エンコード・デコード
    Unicodeエスケープ変換
    Unicodeエンコード/デコード
    SQLフォーマッタ
    SQLスプリッタ
    SQLパラメータバインド
    JSONフォーマッタ
    XMLフォーマッタ
    YAMLフォーマッタ
    GraphQLフォーマッタ
    JSON to YAML変換
    YAML to JSON変換
    JSON to TOML変換
    TOML to JSON変換
    HTMLエンティティ エンコード/デコード
    TOML to YAML変換
    YAML to TOML変換
    CSV to SQL INSERT変換
    Markdownテーブル生成
    JSON to XML変換
    XML to JSON変換
    UUID生成
    ULID生成
    パスワード生成
    ハッシュ生成
    Lorem Ipsum ジェネレーター
    Lorem Picsum画像URL生成ツール
    テストデータ生成
    QRコード生成
    S3パス解析・変換
    IPアドレス計算
    サブネット分割
    サブネット統合
    CloudFront署名URL生成
    RDS接続文字列ジェネレーター
    座標変換ツール
    位置情報フォーマット一括変換
    JWTデコード・解析
    Basic認証
    パスワード強度分析
    クレジットカードバリデーター
    PIIマスク(個人情報難読化)
    RSA鍵ペア生成ツール
    文字ケース変換
    ローマ字変換
    ローマ数字変換ツール
    フォネティックコード変換ツール
    文字数カウンター
    テキストDiff
    HTMLタグ除去
    正規表現テスター
    色情報変換
    ダイスロール
    Crontab ジェネレーター
    Crontab パーサー
    絵文字ピッカー
    Unixタイムスタンプ変換ツール
    HTTP ステータスコード検索
    ポート番号検索
    MIMEタイプ検索
    Base64ファイル変換
    画像Base64エンコード/デコード
    User-Agent パーサー
    URLパーサー
    OGPチェッカー
    コミットメッセージジェネレーター
    Chmod Calculator
    ターミナルGIFメーカー
    .envパーサー・バリデータツール
Ctrl+K

JSONフォーマッタ

JSONフォーマッタツールです。テキスト入力またはファイルアップロードのいずれかの方法でJSONデータを入力し、整形されたJSONを取得できます。ファイルサイズは最大100KBまで対応しています。

JSON Data (Text Input)
結果
Read Only

使い方

このツールについて

JSON 文字列を整形(インデント)または圧縮し、文法チェックとハイライト表示を行います。

使い方

JSON をテキスト欄に貼るか、ファイルから読み込み。インデント種類・スペース数を選び、整形または圧縮。

オプション

インデント種類: スペース / タブ / なし(圧縮)。スペース選択時はスペース数(2 / 4 / 6 / 8)を選べます。「なし」で minify された 1 行の JSON になります。

ユースケース

• API レスポンスの可読化 • 設定ファイルの整形 • ログの JSON 整形 • 移行用の minify

コード例

JavaScript
Read Only
1JSON.stringify(obj, null, 2);  // 整形
2JSON.stringify(obj);        // minify
Python
Read Only
1import json
2json.dumps(obj, indent=2)  # 整形
3json.dumps(obj)             # minify
PHP
Read Only
1json_encode($obj, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);  // 整形
2json_encode($obj);  // minify

プライバシーとデータの扱い

整形はブラウザ内で完結するローカル処理であり、JSON をサーバーへ送信しません。

よくある質問

Q: 変換できる数値の範囲は?
A: 標準のローマ数字は1(I)から3999(MMMCMXCIX)までです。この範囲外の数値は古典的なローマ数字では表現できません。
Q: 4がIIIIではなくIVになる理由は?
A: ローマ数字には減算記法があり、小さい値が大きい値の前にある場合は引き算します。IV = 5 − 1 = 4です。この慣習は中世以来の標準です。
Q: ローマ数字をアラビア数字に変換することもできますか?
A: はい。ローマ数字(例:XIV)を入力すると、対応するアラビア数字(14)が出力されます。
Q: 小文字のローマ数字は入力できますか?
A: はい。小文字(例:xiv)でも入力可能で、大文字と同様に処理されます。
Q: データはサーバーに送信されますか?
A: いいえ。すべての変換はブラウザ内で行われます。データがサーバーに送られることはありません。