ファイル構文診断File Syntax Diagnostics
JSON/YAML/CSV等をドロップするだけ。構文エラーの行・文字をハイライト。アップロード不要。Drop JSON, YAML, CSV, and more. Highlight syntax errors by line and character—no upload.
お気に入りについて About favorites
この端末のブラウザにのみ保存され、サーバーには送信されません。 Saved on this device only—never sent to our servers.
ここにファイルをドロップ Drop a file here
またはタップ / クリックして選択 or tap / click to select
JSON / YAML / CSV / XML / TOML / JWT / Base64 / UTF-8 など JSON, YAML, CSV, XML, TOML, JWT, Base64, UTF-8, and more
大きいファイルは処理に時間がかかることがあります(サイズ上限なし・ブラウザ内で診断) Large files may take longer to process (no size cap; runs in your browser)
どの形式として診断しますか? Which format should we diagnose as?
結果表示後もボタンは残ります。別の形式でも試せます。 Buttons stay visible after results so you can try other formats.
使い方・ユースケース How to Use & Use Cases
JSON・YAML・CSV・XML・TOML・JWT・Base64・UTF-8などのファイルをドロップすると、形式を推定して構文診断を行います。構文エラーがあれば行・列(または文字位置)付きでハイライト表示されます。読み込みと診断はブラウザ内だけで行われ、ファイルはサーバーに送信されません。 Drop a JSON, YAML, CSV, XML, TOML, JWT, Base64, or UTF-8 file for automatic format detection and syntax diagnosis. Syntax errors are highlighted with line, column, or character info—all on your device, with no upload.
APIレスポンスのJSON構文エラー調査、デプロイ前のYAML/TOML設定チェック、拡張子と中身が一致しないファイルの確認、CSV区切り文字の検証など、エンジニア・運用担当者の早期改善に使えます。 Useful for debugging JSON API responses, validating YAML/TOML before deploy, checking files whose extension does not match content, and verifying CSV delimiters—without uploading sensitive data.
よくある質問FAQ
JSONやYAMLの構文エラー位置を、ファイルから調べられますか?Can I find JSON or YAML syntax error locations from a file?
はい。ファイルをドロップするだけで、問題の行・列(または文字)をハイライト表示します。テキストをコピペせず、ローカルの設定ファイルやAPIレスポンスをそのまま確認できます。処理はすべてブラウザ内で完結します。Yes. Drop the file to highlight the error line, column, or character—no need to paste text. Config files and API responses stay on your device; everything runs in your browser.
どの形式のファイルに対応していますか?What file formats are supported?
JSON、JSONL(NDJSON)、YAML、XML、CSV(カンマ・タブ・セミコロン区切り)、TOML、JWT、Base64、UTF-8テキストに対応しています。APIレスポンス、設定ファイル、ログ、エクスポートデータなどの確認に使えます。JSON, JSONL (NDJSON), YAML, XML, CSV (comma/tab/semicolon), TOML, JWT, Base64, and UTF-8 text. Useful for API responses, config files, logs, and exports.
ファイルはサーバーに送られますか?Are files sent to a server?
送られません。ファイルの読み込みと診断はすべてブラウザ内で行われます。外部サーバーへのアップロードは一切ありません。No. Files are read and diagnosed entirely in your browser. Nothing is uploaded.
形式は自動で判断されますか?Is the format detected automatically?
はい。拡張子とファイルの中身の両方を参考に形式を推定します。確信度が高い場合はそのまま診断結果を表示します。判別が難しい場合は、2〜3形式または全形式から選ぶボタンが表示されます。結果が出たあともボタンは残るので、別の形式でも試せます。Yes. Both the extension and file content are used. When confidence is high, results appear immediately. When ambiguous, buttons let you pick from 2–3 likely formats or the full list. Buttons stay visible after results so you can try other formats.
エラー箇所はどのように表示されますか?How are errors highlighted?
問題がある行を行番号付きで表示し、可能な場合は該当文字を赤くハイライトします。JSON・YAML・XMLなどは行・列、CSV・JSONLは行単位、Base64・UTF-8は文字またはバイト位置付近を示します。大きなファイルはエラー行の前後のみ表示します。Problem lines are shown with line numbers; the exact character is highlighted when possible. JSON/YAML/XML show line and column; CSV/JSONL highlight the row; Base64/UTF-8 show character or byte position. Large files show only context around the error.
正常なファイルの場合はどう表示されますか?What does a valid file show?
緑色のメッセージで「○○として有効です」と表示されます。行数や区切り文字など、参考情報があれば併記します。A green message such as Valid JSON. Extra info like line count or delimiter is shown when available.
拡張子と中身が一致しないファイルはどうなりますか?What if the extension and content do not match?
中身を優先して診断します。例えば拡張子が .txt でも中身が JSON なら JSON として診断します。拡張子と中身の両方に当てはまる場合は、判別が難しいときだけ形式選択ボタンが表示されます。Content takes priority. A .txt file with JSON inside is diagnosed as JSON. If both extension and content suggest different formats, a one-time format choice may appear.
スマートフォンでも使えますか?Can I use this on mobile?
使えます。ドロップエリアをタップしてファイルを選択できます(iOS・Android対応)。診断結果とハイライト表示は横スクロールで確認できます。Yes. Tap the drop area to pick a file (iOS and Android). Results and highlights can be viewed with horizontal scroll.
どのくらい大きなファイルまで診断できますか?How large a file can I diagnose?
サイズの上限は設けていません。大きいファイルは端末の性能によって処理に時間がかかることがあります。2MBを超えるファイルではその旨の案内を表示します。極端に大きいファイルはブラウザのメモリ制限により失敗する場合があります。There is no hard size cap. Large files may take longer depending on your device; files over 2 MB show a note about this. Very large files may fail due to browser memory limits.
JSON整形・圧縮ツールとの違いは何ですか?How is this different from the JSON Formatter?
JSON整形ツールはテキストを貼り付けて整形・圧縮する用途向けです。本ツールはPCでファイルをドロップして、JSON以外の形式も含めて構文エラーの位置を素早く確認する用途向けです。併用すると便利です。The JSON Formatter is for pasting and formatting text. This tool is for dropping files on a PC and quickly finding syntax errors across multiple formats.
ページを閉じれば、端末内のデータは自動的に消去されます。契約書や顧客資料など、慎重に扱うデータも安心してご利用ください。When you close the page, data on your device is cleared automatically. Safe for sensitive files such as contracts and client documents.