>_

LocalDevToolbox

DEV

プライベートな開発者ツール。アップロード不要。

機密性の高い開発データをブラウザ内で直接フォーマット、デコード、変換、検査できます。

アカウント不要 · トラッキングなし · オフライン対応
LocalDevToolbox — bash
$ curl -X POST https://api.example.com/v1/users \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_...' \
  -d '{"name":"Ada","role":"admin"}'

# Convert to Python with one click
import requests

response = requests.request('POST', url,
  headers=headers, json=payload)

何でも貼り付けてください。あとはおまかせ。

マイワークスペース

プライバシーのため、このサイトはサーバーを使用しません — ワークスペース(スニペット、お気に入り、最近使用したツール)はこのブラウザのローカルストレージにのみ保存されます。他のデバイスへ移る場合やブラウザデータを消去した後に続きを再開するには、ワークスペースファイルをダウンロードし、必要な時にここから復元してください。

📋

JSON フォーマッター

見にくいJSONを貼り付け、折りたたみ可能なセクション付きの美しくフォーマットされた、シンタックスハイライト出力を取得。

検証 + フォーマット
🔐

JWT デコーダー

JSON Web Tokenをデコード。ヘッダー、ペイロード、署名を確認。有効期限とクレームを検証。

サーバーなし
🔄

cURL コンバーター

cURLコマンドをPython、JavaScript、Node.js、Go、PHP、Ruby、Rust、C#に変換。または逆方向:コードをcURLに戻す。

8言語
📑

差分チェッカー

2つのテキストブロックを並べて比較。追加、削除、変更を即座に検出。APIレスポンスに最適。

並べて表示
🔤

Base64 エンコード / デコード

テキストを即座にBase64にエンコード、またはBase64文字列をデコード。テキスト、URL、バイナリセーフ操作をサポート。

双方向
データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

cURL コンバーター

cURL ↔ Code in 8 languages. Nothing leaves your browser.

$cURL コマンド
Ctrl/Cmd + Enter
1
# Paste a cURL command on the left and hit Convert
コピーしました

cURL コンバーター — cURL を数秒でコードに変換

LocalDevToolbox の cURL コンバーターは、生の cURL コマンドを Python、JavaScript、Go、PHP、Ruby、Rust、C#、Node.js ですぐに実行できるコードに変換します。開発者はブラウザの開発者ツール、API ドキュメント、同僚のメッセージから cURL コマンドをコピーしてここに貼り付け、選択した言語のクリーンで慣用的なコードを受け取ります。すべてがブラウザ内で純粋な JavaScript としてローカルで動作するため、API キー、トークン、内部エンドポイントを含むことが多いコマンドがサーバーにアップロードされたり、ログに記録されたり、共有されたりすることは決してありません。サインアップ不要、アカウント不要、使用制限なし。変換エンジンはヘッダー、Cookie、リクエストボディ、クエリパラメータ、認証フラグ、マルチパートアップロードを理解するため、現実の複雑なコマンドも正確に変換されます。逆方向の変換も可能で、ソースコードをテスト用の cURL コマンドに戻すこともできます。コマンド履歴や共有スニペットからの複雑な例も、ポート、プロトコル、ドメインの正確な情報を保持されます。誤ったフラグには説明付きの警告が表示されます。

完全にクライアントサイドで動作するため、コマンドをオンラインサービスに貼り付けることがセキュリティリスクとなる社内マシン、機密性の高いステージング API、制限されたネットワーク内でもこのコンバーターを使用できます。結果は入力と同時に即座に表示され、コピーボタンで生成されたコードをワンクリックでクリップボードに入れられます。SDK の構築、統合テストの作成、あるいは cURL 構文からの永遠の解放を目指すにせよ、この無料のブラウザベースのツールはワークフローを速く、データを非公開に保ちます。すべては1つの軽量ページ上で動作し、低速回線でも速く読み込まれます。サーバー側で状態が保持されないため、タブを閉じれば変換した内容の痕跡はすべて消えます。

cURL コマンドをどこにもアップロードせずに Python に変換するには?

cURL コマンドをこのツールに貼り付けて Python を選択してください。変換はブラウザ内で JavaScript を使って完全にローカルで実行されるため、コマンドはデバイスから離れることはありません。サーバーへの送信、保存、ログ記録は一切ありません。ページ読み込み後にインターネット接続を切断して確認できます。コンバーターは動作し続けます。

この cURL コンバーターは無料ですか?アカウントは必要ですか?

はい、完全に無料です。サインアップ、アカウント、使用制限は一切ありません。プレミアム層も隠れたコストもありません。デスクトップとモバイルのどのモダンブラウザでも即座に動作します。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

JSON フォーマッター

見にくいJSONを貼り付け、美しくフォーマットされたシンタックスハイライト出力を取得。

> 入力(raw JSON)
Ctrl/Cmd + Enter
< フォーマット済み出力
▸ をクリックしてノードを展開/折りたたむ
# Paste JSON on the left and hit Format
コピーしました

JSON フォーマッターとバリデーター — 散らかった JSON を即座に整形

JSON フォーマッターは、ミニファイ済み、破損、または深くネストされた JSON をクリーンアップし、読みやすいシンタックスハイライト付きのツリーとして表示します。API レスポンス、設定ファイル、ログファイルの断片を貼り付けると、フォーマッターは構造をリアルタイムで検証し、ドキュメントが無効な場合は構文がどこで壊れているか正確に示します。折りたたみ可能なノードでオブジェクトと配列を展開・折りたたみでき、検索結果や複雑な REST レスポンスなどの大きなペイロードの探索が、生テキストのスクロールよりはるかに簡単になります。すべてはブラウザ内でネットワークリクエストゼロで処理されるため、機密性の高い設定データ、顧客レコード、内部 API レスポンスはあなたのマシンに留まります。サーバーが課すファイルサイズのクォータ、キュー、アカウント要件はありません。ツールはブラウザの許容速度で動きます。整形された結果はワンクリックでコピーでき、エラーは正確な行番号付きで自分のエディタで直接修正できます。

開発者はこのフォーマッターを、破損した JSON のデバッグ、ドキュメント用のサンプル準備、変更前後のペイロード比較、1行の API レスポンスを数秒で人間が読める形にするために使います。データがサーバーへ一切移動しないため、このツールは本番環境の設定、未公開の API レスポンス、プライバシーポリシーや NDA の対象となるあらゆるデータに安全です。フォーマッターはデータを見ることがないため、フォーマット手順をチームで共有する安全な方法にもなります。全員が同じ URL を開き、ローカルで貼り付け、1バイトもネットワークを越えずに同一の結果を得られます。

データが保存されないようにオンラインで JSON を検証するには?

JSON をこのフォーマッターに貼り付けてください。検証はブラウザ内でローカルに行われ、テキストはどのサーバーにも送信されません。ページを読み込み、インターネット接続を切断し、再度フォーマットして確認できます。それでも動作するということは、データがデバイスから離れていないことの証拠です。

このツールで大きな JSON ファイルをフォーマットできますか?

はい。サーバーへのアップロード手順がないため、実際の制限はデバイスのメモリです。数メガバイトの JSON ペイロードはモダンなノート PC 上で即座にフォーマットされ、キューも待機もありません。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

JWT デコーダー

Decode JSON Web Tokens. Inspect header, payload, and signature locally.

> JWTトークンを貼り付け
JWTトークンを貼り付けて「デコード」を押す

JWT デコーダー — トークンをどこにも送らずローカルで検査

JWT デコーダーはあらゆる JSON Web トークンを 3 つの部分——ヘッダー、ペイロード、シグネチャ——に分解し、読みやすいシンタックスハイライト付き JSON として表示します。iss、sub、aud、exp、iat などの標準クレームを自動検出・表示し、有効期限のタイムスタンプを人間が読める日付に変換し、トークンが期限切れの場合は警告します。これらはすべてブラウザ内で完全に行われます。JWT はクレデンシャルであり、アカウント、API、有料サービスへのアクセスを付与するため、それを任意のオンラインデコーダーに貼り付けることは本物のセキュリティリスクです。LocalDevToolbox はデバイス上で純粋な JavaScript を使ってデコードするため、トークン——およびそれが表すあらゆるアクセス——が第三者に晒されることは決してありません。サインアップなし、ネットワーク呼び出しなし、保存なし。トークンは貼り付けた瞬間に処理され、タブを閉じれば消えます。Base64URL を手動でデコードする際のよくある間違い——パディング不足、誤った文字セット——はここで自動的に修正されます。

これにより、認証フローのデバッグ、ステージング環境からのトークン検査、開発中のクレーム値確認に適したデコーダーになります。厳しいセキュリティポリシーのマシン上でも使用できます。設定ゼロで即座に結果を得られ、貼り付けたものはどこにも記録されません。色分けされた有効性インジケーター、デコード済み各セクションのコピーボタン、コンパクト形式と整形済み出力の両方のサポートにより、これはデバッグの雑務ではなく実用的な日常ツールになります。

JWT をオンラインデコーダーに貼り付けるのは安全ですか?

通常は安全ではありません。トークンはクレデンシャルであり、サーバーベースのツールに貼り付けると、そのサーバーの運営者に晒されます。このデコーダーはブラウザ内でローカルに動作するため、トークンはデバイスから離れません。ページ読み込み後はインターネット接続を切断してもデコードし続けます。

JWT の有効期限を確認するには?

トークンをここに貼り付け、ペイロードセクションの exp クレームを確認してください。デコーダーは Unix タイムスタンプを正確な日時に変換し、トークンがまだ有効か期限切れかを示します。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

Base64 エンコード / デコード

Encode text to Base64 or decode Base64 back to text. All processing happens locally.

> エンコードするテキスト
Ctrl/Cmd + Enter
< Result
# Result appears here
コピーしました

Base64 エンコーダー・デコーダー — 即座でプライベートなテキスト変換

Base64 ツールはプレーンテキストを Base64 形式にエンコードし、Base64 文字列を読みやすいテキストにデコードします。即座に、完全にブラウザ内で。Base64 は現代の開発のあらゆる場所にあります。HTTP ヘッダー、ベーシック認証、画像のデータ URI、JWT ペイロード、メール添付ファイル、設定ファイルに登場します。このツールは、機密性の高いコンテンツをオンラインサービスに委ねる必要なく、それらの日常の場面をすべてカバーします。クレデンシャル、トークン、内部データはデバイス上で処理され、決してアップロードされません。エンコードとデコードは、入力または貼り付けと同時に JavaScript で文字ごとに実行されます。送信ボタンもページリロードもサーバー往復もありません。また、URL セーフな Base64 バリアントやバイナリセーフな入力にも対応し、ヘッダー、Cookie、API からの開発者ペイロードがきれいにデコードされます。UTF-8 以外の文字も正しいバイトシーケンスで処理され、ドイツ語のウムラウトやその他の特殊文字を含むテキストは常に標準準拠の出力を生成します。

変換がローカルであるため、ベーシック認証ヘッダーの構築、データ URI のデバッグ、トークンからペイロードテキストの抽出、テストフィクスチャの準備に安全に使えます。ロックダウンされた社内マシン上でも同様です。無料、アカウント不要、ページ読み込み後はオフラインで動作します。すべては1つの軽量ページ上で動作し、低速回線でも速く読み込まれます。サーバー側で状態が保持されないため、タブを閉じれば変換した内容の痕跡はすべて消えます。

サーバーなしでテキストを Base64 にエンコードするには?

テキストをここに入力または貼り付けると、Base64 出力が即座に表示されます。変換はブラウザ内で JavaScript を使って完全にローカルで実行されます。サーバーへの送信や保存は一切ありません。ページ読み込み後にインターネット接続を切断しても、エンコードとデコードは続行されます。ローカルで動作している証拠です。

標準 Base64 と URL セーフ Base64 の違いは?

標準 Base64 は + と / の文字を使用しますが、これらは URL で特別な意味を持ちます。URL セーフ Base64 はこれらを - と _ に置き換え、エンコードされた値がクエリ文字列、Cookie、トークン内に安全に置けるようにします。このツールは両方のバリアントを自動的に処理します。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

URL エンコード / デコード

Encode special characters for safe URL transmission, or decode percent-encoded strings.

> エンコードするテキスト
Ctrl/Cmd + Enter
< Result
# Result appears here
コピーしました

URL エンコーダー・デコーダー — ブラウザ内で安全なパーセントエンコーディング

URL エンコーダーは、スペース、アクセント記号、記号、& や = などの予約文字といった特殊文字をパーセントエンコード形式に変換し、文字列がクエリパラメータ、パスセグメント、リダイレクト内で安全に移動できるようにします。デコーダーは逆の処理を行い、パーセントエンコードされたテキストを読みやすい形式に戻します。Web 開発者は、クエリ文字列を手作りする際、リダイレクトチェーンをデバッグする際、OAuth コールバックを構築する際、メールやドキュメントからコピーした URL をクリーンアップする際に常にこれを利用します。ここですべてがブラウザ内でクライアントサイドで動作します。エンコードする文字列にはセッション ID、内部ホスト名、URL からの個人データが含まれる可能性がありますが、それらがサーバーに送信、記録、保存されることは一切ありません。結果は入力と同時に即座に更新されます。送信ボタンもページリロードもありません。双方向は同じページで利用でき、キャプチャしたリクエストをデコードして修正値を再エンコードするのに数秒しかかかりません。

このツールはブラウザと標準ライブラリが使うのと同じエンコード規則に従うため、出力は fetch、cURL、HTTP クライアント、あらゆる Web フレームワークと完全に互換性があります。無料、アカウント不要、ページ読み込み後は完全にオフラインで動作します。API 作業、SEO タスク、日常のデバッグに欠かせない相棒です。エンコーダーは入力をバックエンド経由で送ることが決してないため、貼り付けた文字列の中にたまたま含まれる API キーやセッション識別子は常にあなたの管理下に留まります。

スペースや記号を含むクエリパラメータをエンコードするには?

生の値をエンコーダーに貼り付け、パーセントエンコードされた結果をコピーしてください。スペースは %20 または + になり、& や = などの予約文字は %26 と %3D になります。エンコードされた値をクエリ文字列で使用してください。プロセス全体はブラウザ内で実行されるため、データはデバイスから離れません。

特殊文字を URL に貼り付けると壊れるのはなぜ?

URL は限られた文字セットのみを許可し、それ以外はすべてパーセントエンコードする必要があります。生の &、#、スペース、非 ASCII 文字はサーバーによって誤って解釈されたり、ブラウザによって切り詰められたりします。値を先にエンコードすれば、旅を無傷で乗り越えることが保証されます。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

正規表現テスター

Test regular expressions in real-time. See matches, groups, and positions.

/ 正規表現
> テストテキスト
マッチは自動的に更新されます
< マッチ
Enter a pattern and test string to see matches.
コピーしました

正規表現テスター — ライブハイライトで正規表現を試す

正規表現テスターは、テストテキストに対して正規表現をリアルタイムで評価し、入力と同時にすべてのマッチ、キャプチャグループ、位置をハイライト表示します。一般的なすべてのフラグ——大文字小文字を区別しない、マルチラインモード、ドットオール、Unicode——を備えた標準的な JavaScript 正規表現構文をサポートし、パターンが Node.js やブラウザでどう振る舞うかを忠実にプレビューします。正規表現の構築とデバッグは悪名高くエラーが多く、ライブテスターはコードを編集し、スクリプトを再実行し、結果を印刷する試行錯誤のサイクルを省きます。ツールがパターンをローカルで評価するため、テストに使うテキスト——ログの抜粋、サンプル顧客データ、独自フォーマット——はあなたのマシンから離れません。サーバー往復はありません。マッチングはキーストロークごとにブラウザ内で直接実行されます。誤って書かれたパターンはすぐに見えます。赤いエラーインジケーターが、構文が無効である理由を説明するメッセージとともに表示され、修正が容易になります。

フォームのバリデーションルール構築、ログの抽出パターン作成、検索置換式の微調整、即座の視覚的フィードバックを伴う正規表現の独学にご利用ください。無料、サインアップ不要、テストデータを完全にプライベートに保ちます。メール、日付、数値、URL 向けの一般的なパターンのチートシート内蔵により、空の入力ではなく動作例から始めることができ、パターンが進化するにつれてマッチ数もリアルタイムで更新されます。履歴機能がパターンをブラウザに保存しないため、作業の痕跡は残りません。各セッションはクリーンに始まります。

データを晒さずにオンラインで正規表現をテストするには?

パターンとサンプルテキストをここに入力してください。マッチングはブラウザ内で JavaScript を使って完全にローカルで実行されます。テストテキストはサーバーに送信されないため、実際のログ抜粋やサンプルデータを安全に使えます。ページ読み込み後はオフラインでも構いません。テスターは動作し続けます。

このテスターはどの正規表現フレーバーを使いますか?

JavaScript に内蔵された正規表現エンジンを使用します。Node.js やブラウザコードを動かしているのと同じエンジンです。パターンがここで動けば、キャプチャグループ、フラグ、先読みを含めて JavaScript コード内でも同一に振る舞います。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

タイムスタンプコンバーター

Convert between Unix epoch timestamps and human-readable dates.

> Unix タイムスタンプ
< Result
# Result appears here
コピーしました

タイムスタンプコンバーター — Epoch 時間を人間の日付に変換

タイムスタンプコンバーターは、1970 年 1 月 1 日以来の秒数またはミリ秒数である Unix エポックタイムスタンプを読みやすい日時に変換し、任意の暦日をエポック形式に逆変換します。値が秒かミリ秒かを自動検出し、ローカルタイムゾーンと UTC の両方で結果を表示し、入力と同時にリアルタイムで更新されます。エポック値は開発作業で絶えず登場します。JWT の exp クレームと iat クレーム、API レスポンスのフィールド、データベースのカラム、ログ行、キャッシュヘッダー、Webhook ペイロード——これらはすべてこの数字形式で時刻を運びます。手動やスプレッドシートでの変換は遅く、このツールは即座に答えを出します。そしてすべてがブラウザ内でローカルに計算されるため、内部情報を漏らしうる本番システムからのタイムスタンプがサーバーに送信されることは決してありません。日付からの逆変換ではローカルタイムゾーンが自動的に考慮され、UTC とローカル時刻の混同リスクは消えます。

このコンバーターは、トークンの有効期限確認、Webhook 配信時刻の検証、タイムゾーンをまたぐログエントリの比較、テストフィクスチャ用タイムスタンプの生成にも同様に役立ちます。サインアップ不要、制限なし、インターネット接続が切れても動作し続けます。バッチ処理スタイルのワークフローにも恩恵があります。開発者はページをタブに開いたままにし、ログやヘッダーから値が現れるたびに貼り付けます。手がキーボードを離れる前に答えが表示されます。入力の数値形式——桁区切り、小数点カンマ——は自動的にクリーンアップされ、コピー貼り付けのミスは結果に影響しません。

Unix タイムスタンプを読みやすい日付に変換するには?

数字をコンバーターに貼り付けてください。秒とミリ秒を自動検出し、ローカルタイムゾーンと UTC の両方で正確な日時を表示します。計算はブラウザ内でローカルに行われるため、タイムスタンプはどこにもアップロードされません。

エポックタイムスタンプにおける秒とミリ秒の違いは?

両方とも 1970 年 1 月 1 日からの時間を数えます。秒は 10 桁(例:1719000000)、ミリ秒は 13 桁(1719000000000)です。このツールは両方の形式を自動認識し、どちらを検出したかを示します。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

ハッシュジェネレーター

Generate cryptographic hashes from any text using SHA-256, SHA-512, or SHA-1.

> Input text
Ctrl/Cmd + Enter
< Hash output
# Hash appears here
コピーしました

ハッシュジェネレーター — SHA-256、SHA-512、SHA-1 チェックサムを作成

ハッシュジェネレーターは、ブラウザのネイティブ Web Crypto エンジンを介して SHA-256、SHA-512、または SHA-1 を使用して、任意のテキストの暗号学的ダイジェストを計算します。ハッシュは指紋として機能します。1 文字変更されるだけでまったく異なるダイジェストが生成されるため、ハッシュはファイル整合性の検証、設定の比較、重複レコードの検出、決定論的キーの生成に最適です。ハッシュ処理が Web Crypto API を介してデバイス上で実行されるため、テスト中のパスワード、設定ファイルのシークレット、サンプル顧客データなどの入力がサーバーに送信されることは決してありません。多くのオンラインハッシュツールは静かに入力をログに記録します。このツールは物理的にそうすることができません。ネットワークリクエストがテキストを運ばないからです。結果は入力が終わるとすぐに表示され、送信ボタンもページリロードもありません。同じテキストの異なるアルゴリズムによるダイジェストを並べて表示でき、どのアルゴリズムがシステムと互換性があるかを一目で判断できます。

SHA-256 は最新の整合性チェックのデフォルト選択肢であり、SHA-512 はより大きなダイジェストを提供し、SHA-1 はレガシー互換性のために依然として有用です。このツールは無料、アカウント不要で、読み込み後はオフラインで動作し、セキュリティに敏感な環境でも安全に使用できます。2 つの設定バージョンを比較する開発者は、両方を貼り付けて数秒で並列にハッシュ化します。これは通常、コマンドラインツールが必要となる作業であり、あるいは機密値を Web フォームに委ねることを意味します。

ツールにデータを見られずにオンラインでテキストをハッシュ化するには?

テキストをここに入力または貼り付けてください。ダイジェストはブラウザに内蔵された Web Crypto エンジンによって計算されます。どこにもリクエストが送信されないため、入力は第三者によってログ記録されることがありません。ページ読み込み後にインターネット接続を切断しても、ハッシュ化は続行されます。

どのハッシュアルゴリズムを使うべきですか——SHA-256、SHA-512、SHA-1?

ほとんどの整合性チェックには SHA-256 を使用してください。高速で広くサポートされ、安全と見なされています。SHA-512 は特殊な用途向けに長いダイジェストを生成し、SHA-1 はセキュリティ目的では非推奨であり、レガシー互換性のためにのみ使用すべきです。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

HTMLエンティティエンコーダー

Encode special characters to HTML entities or decode them back to plain text.

> エンコードするテキスト
Ctrl/Cmd + Enter
< Result
# Result appears here
コピーしました

HTML エンティティエンコーダー・デコーダー — 安全な文字エスケープ

HTML エンティティエンコーダーは特殊文字を HTML エンティティ形式に変換します。アンパサンドは &amp;、引用符は &quot;、山括弧は &lt; および &gt; に。そしてエンティティをプレーンテキストに戻してデコードします。これは、信頼できないコンテンツや特殊コンテンツが Web ページに表示されるあらゆる場面で重要です。ユーザー入力のエンコードは XSS 防止の基礎であり、ドキュメントやブログ記事でコードスニペットを表示するにはエンティティエスケープが必要です。そうでなければブラウザがマークアップを解釈してしまいます。このツールはすべてをブラウザ内でローカルに処理します。エンコードするテキスト——ペイロード、クレデンシャル、未公開コードを含む可能性があります——がサーバーにアップロードされることは決してありません。エンコードとデコードは入力と同時に即座に行われ、双方向変換はワンクリックで利用できます。双方向は同じページで利用でき、キャプチャしたリクエストをデコードして修正値を再エンコードするのに数秒しかかかりません。数値相当(&#38; など)と名前付きエンティティ(&amp; など)は自動的に認識されます。どの形式に遭遇しても、出力は常に正しいものです。

セキュリティ作業以外にも、このツールは Word や PDF からのテキストを CMS エディタに貼り付ける際、エクスポートされた HTML をクリーンアップする際、生の特殊文字がレンダリングを壊すメールテンプレートを準備する際に役立ちます。無料、アカウント不要、ページ読み込み後は完全にオフラインで動作します。プルリクエストをレビューする開発者は、テスト用のサンプルペイロードをエンコードするためにこれを使い、コンテンツチームはオフィスドキュメントのリッチテキストが公開後にページレイアウトを壊す際にこれに頼ります。出力は HTML テンプレート、JSX ファイル、メールテンプレートに直接貼り付けられる形で生成されます。

HTML でユーザー入力を表示する際に XSS を防ぐには?

値をページに挿入する前に、山括弧、アンパサンド、引用符などのすべての特殊文字を HTML エンティティにエンコードしてください。このツールはそのエンコードを即座かつローカルに実行します。入力を貼り付け、エンコード済み出力をコピーすれば、信頼できないマークアップは実行できません。サーバーに送信されるものは何もありません。

Web ページで &amp; や &lt; のような奇妙なコードが見えるのはなぜ?

これらは HTML エンティティです。予約文字の安全なテキスト表現です。ブラウザはそれらを通常の文字として表示しつつ、プレーンテキストとして扱い、マークアップとしては扱いません。ページがコードサンプルを表示したり、HTML 構造を壊す文字を表示する必要がある場合に登場します。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

CSV ↔ JSON

Convert CSV data to JSON arrays or flatten JSON back to CSV format.

> CSV 入力
Ctrl/Cmd + Enter
< Result
# Result appears here
コピーしました

CSV から JSON へのコンバーター — ネスト対応の双方向変換

CSV ↔ JSON コンバーターは、スプレッドシート形式の CSV データを JSON 配列に変換し、JSON を CSV に戻して平坦化します。ヘッダー、カンマを含む引用フィールド、ネストされたオブジェクト値を処理します。これはデータ交換を支配する 2 つの形式の架け橋です。CSV——Excel、エクスポート、レガシーシステムの共通語。そして JSON——モダン API や NoSQL データベースのネイティブ形式。CRM からの CSV エクスポート、データベースダンプ、スプレッドシートを貼り付けると、API ペイロードやスクリプト用の型付き JSON 配列を受け取れます。あるいは JSON レスポンスを取り、スプレッドシートで分析するためのフラットな CSV を得られます。すべての変換はブラウザ内でローカルに実行されます。顧客リスト、売上数字、機密性の高いエクスポートはあなたのマシンで処理され、決してアップロードされません。社内ポリシーがデータをオンラインコンバーターに貼り付けることを禁じている場合に重要です。

ヘッダー検出は自動的に実行され、ネストされた JSON 値は CSV への変換時に適切にシリアル化されます。このツールは無料、サインアップ不要で、デバイスのメモリを超える行数制限を課さず、最初の読み込み後はオフラインで動作し続けます。双方向デザインは、1 ページでワークフローの双方向をカバーすることを意味します。レガシーツールから JSON へのエクスポートをモダンなパイプライン用に行い、スプレッドシートで働くアナリストのために CSV に戻します。

スプレッドシートをアップロードせずに CSV を JSON に変換するには?

CSV 内容をコピーしてここに貼り付けてください。パーサーはブラウザ内で完全に実行されます。ファイルアップロード手順が存在しないため、データはどのサーバーも触れません。これにより、このツールは顧客リスト、財務エクスポート、プライバシー要件の対象となるあらゆるデータに安全です。

このコンバーターはカンマや引用符を含む CSV フィールドを処理できますか?

はい。標準の CSV 解析ルールに従います。引用フィールドはカンマを含むことができ、引用符は二重化してエスケープされ、引用符内の改行は保持されます。ヘッダーは最初の行から検出され、JSON キーとして使用されます。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

タイプジェネレーター

Generate TypeScript, Go, or Python type definitions from any JSON object or array.

> JSON input
Ctrl/Cmd + Enter
< Type definition
# Paste JSON and hit Generate
コピーしました

タイプジェネレーター — JSON を TypeScript、Go、Python の型に変換

タイプジェネレーターは任意の JSON オブジェクトまたは配列を読み取り、データの形状から直接推論された一致する型定義——TypeScript インターフェース、Go 構造体、Python 型ヒント——を生成します。サンプル API レスポンスを貼り付けると、正確なフィールド名、値が欠落している場所のオプションマーカー、完全に展開されたネスト構造を備えた本番環境対応の型を取得できます。これにより、JSON ペイロードを型付きモデルに翻訳する退屈な手作業がなくなり、より重要なことに、型が手書きされ、API が静かに変化する際に発生するドリフトが防止されます。推論はブラウザ内で完全に実行されます。実際の顧客データや未公開エンドポイントを含むことが多い、内部サービスからの API レスポンスはあなたのデバイス上で分析され、どこにも送信されません。アカウントなし、クォータなし、待機なし。配列については要素型が検査され、共用体型が提案されます。不確実なフィールドは 1 つの型に縮小されるのではなく、すべての可能性でマークされます。

このジェネレーターは、SDK モデルのブートストラップ、新しい統合の迅速な型付け、チーム向けの API レスポンス形状の文書化に最適です。出力はワンクリックでクリップボードにコピーされ、どのコードベースにもきれいに貼り付けられます。型付きコードベースを標準化するチームは、コードレビュー中にサンプルレスポンスをジェネレーターに通します。「この型は現実と一致していますか?」という問いが、午後いっぱいの差分読みから 5 秒のチェックに変わります。推論がローカルで行われるため、API に関する情報——形状でさえも——外部サービスに漏れることはありません。

API レスポンスから TypeScript の型を生成するには?

リクエストを送信し、JSON レスポンスボディをコピーして、TypeScript を選択した状態でここに貼り付けてください。ジェネレーターは実際の値——文字列、数値、ブール値、配列、ネストされたオブジェクト——からインターフェースを推論し、型付き定義を即座に生成します。すべてブラウザ内でローカルに行われます。

実際の API レスポンスをこのツールに貼り付けるのは安全ですか?

はい。レスポンスはデバイス上で完全に解析・分析されます。その一部もサーバーに送信されません。これにより、本番データや内部エンドポイントのシークレットを含むレスポンスにも対応できます。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

APIリクエストビルダー

Build cURL commands visually. Then convert to code with one click.

$ Request
< Generated cURL
# Fill the form and hit Build cURL
コピーしました

API リクエストビルダー — cURL コマンドをビジュアルに構築

API リクエストビルダーは、丸暗記した cURL フラグをビジュアルフォームに置き換えます。HTTP メソッドを選択し、エンドポイント URL を設定し、ヘッダーを 1 行ずつ追加し、JSON またはフォームボディを書き、ベーシック認証やベアラートークンを設定する——そして正確で適切にエスケープされた cURL コマンドがリアルタイムで組み立てられるのを眺めてください。生成されたコマンドはターミナルやドキュメントに直接コピーでき、同じリクエストは内蔵の cURL コンバーターを介してコードに変換されます。これは、同僚向けのエンドポイント文書化、ターミナルでのフロントエンドリクエストの再現、多数のヘッダーを含むリクエストの構築において非常に貴重です。手入力の cURL は必然的にエスケープエラーを蓄積します。すべてはブラウザ内で行われます。プライベート API からのエンドポイント URL、ベアラートークン、リクエストボディはあなたのマシンに留まり、サーバーに送信、保存されることは決してありません。構築中のコマンドは、リアルタイムのシンタックスハイライト付きプレビューに表示されます。エスケープエラーは該当文字に下線が引かれ、修正のヒントが添えられます。

バックエンドが存在しないため、外部 API ツールをブロックするネットワーク上でも、内部ホスト名やステージング環境に対するリクエストを安全に構築できます。このビルダーは無料、アカウント不要で、キーストロークごとに有効な cURL を生成します。内部 API を文書化するチームは、執筆セッション中にこれを開いたままにします。フォームを 1 回入力し、生成されたコマンドをドキュメントに貼り付けるだけで、すべての例が構文的に有効であることが保証されます。フォームは訪問間で何も記憶しません。本番環境のクレデンシャルで作業する際にまさに求める動作です。

オンライン API クライアントを使わずに API リクエストを構築するには?

メソッド、URL、ヘッダー、ボディ、認証フィールドをここに入力すると、有効な cURL コマンドがブラウザ内で即座に生成されます。クラウド API クライアントとは異なり、リクエストデータがデバイスを離れることはありません。ページ読み込み後にインターネット接続を切断しても構築を続けられます。

生成された cURL コマンドにベアラートークンを追加するには?

認証セクションでベアラートークンを選択し、トークンを貼り付けてください。ビルダーはコマンドに正しくフォーマットされた Authorization ヘッダーを追加します。トークンはブラウザ内でローカルに処理され、どこにも送信されません。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

差分チェッカー

Compare two blocks of text side by side. Spot additions, deletions, and changes instantly.

A 元のテキスト
B 変更後のテキスト
Ctrl/Cmd + Enter
Δ 差分結果
# Paste two texts and hit Compare
コピーしました

差分チェッカー — 2 つのテキストブロックを並べて比較

差分チェッカーは 2 つのテキストブロックを行ごとに比較し、正確に変更された内容をハイライトします。追加された行、削除された行、変更されたセクションを、明確な並列ビューで表示します。これは開発者の日常的な質問——この 2 つのバージョンの間で正確に何が変わったのか?——に数秒で答え、何もインストールする必要がありません。典型的な用途には、編集前後の設定ファイルの比較、突然異なる動作をし始めた API レスポンスの確認、SQL ダンプをバックアップと照合すること、文書を前のバージョンと照合することが含まれます。比較がブラウザ内で完全に実行されるため、比較するコンテンツ——本番設定、データベースの抜粋、独自コード——は第三者サービスにアップロードされません。多くのオンライン差分ツールは両方のテキストをサーバーに送信します。このツールはすべてをデバイス上に保持します。アカウントなし、自分のメモリを超える長さ制限なし。大きなファイルでも比較は瞬時です。結果はタブが開いている間だけブラウザメモリに保持され、閉じれば痕跡はすべて消えます。

結果は入力または貼り付けと同時に表示されるため、修正への反復は即座です。このツールは無料で、デスクトップとモバイルの両方で動作し、モダンなブラウザ以外に何も必要としません。設定すべきことは何もありません。学ぶべき diff アルゴリズムオプションも、設定に埋もれた空白を無視するチェックボックスもありません。2 つのテキストを貼り付けると、マウスに手を伸ばす前に答えが画面に表示されます。比較フィールドは全画面幅に広げられ、長い設定行でも完全に見えます。

ファイルをアップロードせずに 2 つのファイルを比較するには?

各ファイルを開き、その内容をコピーして、2 つのバージョンを左右のフィールドに貼り付けてください。比較はブラウザ内でローカルに実行されます。テキストは決して送信されないため、このツールは機密性の高い設定、コード、文書に安全です。

差分出力の色は何を意味しますか?

追加された行は緑色、削除された行は赤色で表示され、変更されたセクションは正確な文字の違いがハイライトされて表示されます。これにより、大きなテキストブロック内の 1 つの編集された値を見つけるのが簡単になります。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

URLパーサー

Break down any URL into components. Rebuild or modify query strings with ease.

> URLを貼り付け

URL パーサー — あらゆる URL を即座に構成要素に分解

URL パーサーはあらゆる URL を構成要素——プロトコル、ホスト、サブドメイン、ドメイン、ポート、パスセグメント、クエリパラメータ、フラグメント——に分解し、各部分をクリーンでラベル付きのリストに表示します。クエリ文字列は、検査、コピー、編集が可能な個々のキー値ペアに解析され、不透明な 20 パラメータのトラッキング URL が読みやすいテーブルに変わります。開発者は、リダイレクトチェーンのデバッグ、OAuth コールバックの検査、CMS が URL をどう構築するかの理解、分析のための UTM パラメータ抽出にこれを使用します。パーサーはブラウザのネイティブ URL エンジン内で完全に実行されます。検査するすべての URL——クエリ文字列にシークレットを含む署名付き URL、内部ホスト名、プレリリースリンクを含む——はあなたのデバイスに留まり、サーバーによってログ記録されることは決してありません。結果は入力と同時に更新されます。送信もリロードもありません。

また、不正な形式の URL を検証し、どの部分がパースに失敗したかを示します。404 やルーティングの問題をデバッグする際の便利な第一歩です。無料、サインアップ不要、完全にプライベートで、読み込み後はオフラインで使用可能です。何もアップロードされないため、このパーサーは、クエリ文字列に開発者のマシンから決して離れてはならないシークレットを含む、プリサインドクラウドストレージ URL や Webhook 検証リンクで日常的に使用されます。解析されたコンポーネントは、ホストや単一のパラメータだけが必要な場合に個別にコピーできます。

URL からクエリパラメータを抽出するには?

完全な URL をパーサーに貼り付けてください。すべてのクエリパラメータがキー値ペアに分割され、検査またはコピー可能な状態で個別にリストされます。パースはブラウザ内でローカルに行われるため、クエリ文字列にシークレットを含む署名付き URL もどこにも送信されません。

URL はどのような部分から構成されていますか?

URL はプロトコル(https)、サブドメイン、ドोメイン、オプションのポートからなるホスト、セグメントのあるパス、疑問符で始まるオプションのクエリ文字列、ハッシュ記号の後のオプションのフラグメントで構成されます。パーサーはこれらすべてを別々に表示し、URL が正確にどう構築されているかがわかります。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

モックデータジェネレーター

Generate realistic fake JSON data for API testing. Customize count and schema instantly.

< Generated JSON
# Select a template and hit Generate
コピーしました

モックデータジェネレーター — API テスト用のリアルな偽 JSON

モックデータジェネレーターは、テスト用のリアルな偽 JSON を生成します。名前とメールアドレスを持つユーザープロフィール、価格と SKU を持つ製品、ステータスと合計を持つ注文など——すべてブラウザ内でローカルに生成されます。フロントエンド開発者は、デザインに十分リアルに見えながら、本物の個人情報をゼロに含むデータを常に必要としています。本番環境からレコードをコピーするのではなく——プライバシー侵害が起きるのを待っているだけです——20 の JSON オブジェクトを手書きするのでもなく、プリセットを選び、数量を設定するだけで、即座に多様でよく構造化されたデータを受け取れます。生成がネットワーク呼び出しなしでデバイス上で実行されるため、出力はリポジトリへのコミット、問題チケットへの貼り付け、ドキュメントへの埋め込みに安全です。値は生成ごとにランダム化され、毎回新しいデータセットが得られます。データ構造は実行間で一貫しています。同じプリセットが再度選択された場合、フィールドの範囲ではなく、値のセットだけが変わります。

このツールは、バックエンドが存在する前にユーザーインターフェースを構築する際、デモを書く際、テストデータベースを埋める際、リアルなペイロードでシリアライザーの負荷テストを行う際に輝きます。無料、アカウント不要で、ブラウザメモリを超える生成制限を課しません。生成された各ドキュメントは一貫したフィールド命名に従うため、フィクスチャはランダムではなくプロフェッショナルに作成されたように見えます。レビューアーは一目でデータが合成であり安全であることがわかります。2 回の実行が同じデータセットを生成することは決してないため、スクリーンショットやデモが偶然同じ値を再利用することはありません。

実際のユーザー情報を晒さずにテストデータを生成するには?

本番データのサンプリングではなく、このジェネレーターを使用してください。すべてのレコードは、ブラウザ内でランダムな値からローカルに合成されます。実際の名前、メールアドレス、住所は一切含まれず、何もサーバーに送信されません。生成された JSON は、共有、コミット、公開に安全です。

生成されるレコード数を制御できますか?

はい。プリセットを選択し、必要な数——数行から数千まで——を入力してください。ジェネレーターは即座にその数のランダムなレコードを生成します。完全にデバイス上で、レート制限なしで。

データはブラウザ内に保持されます — ネットワーク: 0 リクエスト · 処理: ローカルブラウザ · データ保存: なし

Developer Toolbox Guide

Complete reference for all 15 tools. What they do, when to use them, and how they work.

What is LocalDevToolbox?

LocalDevToolbox is a free, browser-based developer utility suite containing 15 powerful tools. Every operation runs entirely in your browser using JavaScript — no data ever leaves your device. There is no server, no tracking, and no cookies.

This guide explains what each tool does, common use cases, and the underlying algorithms. All tools are available instantly without registration.

🔄 cURL Converter

Parses cURL commands and converts them to Python (requests), JavaScript (fetch), Node.js (axios), Go, PHP, Ruby, Rust, or C# code. Also supports reverse conversion from code back to cURL. Uses a custom tokenizer to handle quoted strings, flags, headers, form data, and multipart uploads.

📋 JSON Formatter

Validates and pretty-prints JSON with syntax highlighting and collapsible tree view. Uses native JSON.parse() for validation. Supports minification and path-based node toggling.

🔐 JWT Decoder

Splits JSON Web Tokens into Header, Payload, and Signature components using Base64URL decoding. Displays claims like exp, iat, iss with expiration status. No signature verification (no secret key required).

🔤 Base64 Encode / Decode

Uses browser-native btoa() and atob() with UTF-8 safe encoding via encodeURIComponent. Handles text, URLs, and binary-safe operations in both directions.

🔗 URL Encode / Decode

Wraps encodeURIComponent() and decodeURIComponent(). Essential for preparing query strings, form data, and API parameters. Handles special characters, spaces, and Unicode.

🔍 Regex Tester

Compiles JavaScript RegExp objects with configurable flags (g, i, m, s). Shows all matches, capture groups, and positions in real-time. Useful for email validation, log parsing, and pattern extraction.

⏱️ Timestamp Converter

Converts between Unix epoch timestamps (seconds or milliseconds) and human-readable ISO/local dates. Uses native Date object. Includes "Use now" button for instant current timestamp.

#️⃣ Hash Generator

Generates SHA-256, SHA-512, and SHA-1 hashes using the Web Crypto API (crypto.subtle.digest). Useful for verifying file integrity, password hashing comparisons, and checksum generation.

📝 HTML Entity Encoder

Encodes special characters to HTML entities and decodes them back. Uses a temporary DOM textarea for accurate entity mapping. Essential for XSS prevention and HTML content generation.

📊 CSV ↔ JSON

Converts comma-separated values to JSON arrays and vice versa. Handles header rows, simple escaping, and basic nested structures. Useful for data migration, spreadsheet exports, and API payload preparation.

🏷️ Type Generator

Infers type definitions from JSON objects and generates TypeScript interfaces, Go structs, or Python classes. Recursively analyzes nested objects and arrays. Perfect for API integration when you only have sample responses.

🛠️ API Request Builder

Visual form for constructing cURL commands with method, URL, headers, body, and authentication. Outputs raw cURL that can be fed directly into the cURL Converter. Supports Basic Auth and Bearer tokens.

📑 Diff Checker

Compares two text blocks using a line-based LCS (Longest Common Subsequence) algorithm. Highlights additions, deletions, and inline character changes. Ideal for comparing API responses, config files, or code snippets.

🌐 URL Parser

Decomposes any URL into protocol, host, port, pathname, query parameters, and hash using the native URL constructor. Displays query params as a clean key-value list.

🎲 Mock Data Generator

Generates realistic fake JSON data for API testing. Includes templates for Users, Products, Orders, Blog Posts, Companies, and Employees. Supports custom field definitions. All data is generated locally using Math.random() — no external APIs called.

デベロッパーツールボックスガイド — 各ツールをユースケース付きで解説

このガイドは、LocalDevToolbox の 15 のブラウザベースのデベロッパーツールの完全なリファレンスです。各エントリは、そのツールが何をするのか、どの具体的な問題を解決するのか、どのような状況でワークフローにその居場所を得るのかを説明します。新しい統合のために cURL コマンドをコードに変換することから、デバッグセッションの途中で破損した JSON レスポンスをフォーマットすること、認証のバグを追跡しながら JWT をデコードすることまで。すべてのツールが同じ哲学を共有しています。ブラウザ内で完全に動作し、サーバーに何も送信せず、アカウントを必要とせず、接続が切断されても動作し続けます。これにより、ツールボックス全体が機密性の高い作業にとって安全になります。本番設定、トークン、顧客データ、内部エンドポイントは、どこへ流れるかを一瞬でも考えることなく処理できます。各セクションの末尾には、対応するツールへの直リンクがあります。読むことから実践へはワンクリックで、ツールは開いたときにあなたが何のために来たかを知っています。

バックエンド開発者、フロントエンドエンジニア、学生、サイト信頼性エンジニアのいずれであっても、このガイドは手元のタスクに適したツールの発見を助け、その背後にある概念を平易な言葉で説明します。ブックマークに追加して、次の 10 プラグインインストールの儀式をスキップしてください。ページ上部のインデックスは、各ツールのセクションへ直接ジャンプします。時間とともに新しいツールがツールボックスに加わり、それぞれが同じルールに従います。10 秒で有用、最も機密性の高いデータでも信頼できる、タブを閉じた瞬間にマシンから消える。

LocalDevToolbox のすべてのツールは本当に無料でプライベートですか?

はい。15 のツールすべてが無料です。サインアップ不要、使用制限なし、プレミアム層なし。すべてのツールがブラウザ内でローカルに実行されるため、データは決してサーバーに到達しません。ページ読み込み後にインターネット接続を切断し、すべてが動作し続けるのを見ることで確認できます。

これらのデベロッパーツールを使うために何かをインストールする必要はありますか?

インストールは不要です。すべてのツールは、デスクトップとモバイルのどのモダンブラウザでも動作します。拡張機能なし、デスクトップアプリなし、依存関係なし。ページを開いてすぐに作業を開始でき、最初の訪問後はオフラインでも使用できます。

使い方

1
ツールを選択

15の利用可能なツールから選択 — cURLコンバーター、JSONフォーマッター、JWTデコーダーなど。

2
入力を貼り付け

コマンド、JSON、トークン、またはテキストを入力。データはブラウザから決して出ません。

3
処理または変換

アクションボタンをクリックして、即座に結果を確認。すべてがローカルで実行されます。

4
コピーまたはダウンロード

出力をクリップボードにコピーするか、プロジェクト用に直接ダウンロード。

よくある質問

LocalDevToolboxとは?
15のツールを備えた無料のブラウザベース開発者ユーティリティスイート。すべての処理はブラウザ内でローカルに実行 — データはデバイスから決して出ません。
データはプライベートですか?
はい。送信リクエストゼロ。DevToolsのネットワークタブを確認 — 0リクエストが表示されます。
アカウントは必要ですか?
登録もログインも不要。言語設定のみが記憶されます — 匿名ページビューも同意いただいた場合のみ。
オフラインで使用できますか?
初回読み込み後は可能。HTMLファイルをローカルに保存して、インターネットなしで開いてください。
どのブラウザが動作しますか?
Chrome、Firefox、Safari、Edge。Web Crypto APIにはHTTPSまたはlocalhostが必要です。
サイズ制限はありますか?
人為的な制限はありません。非常に大きな入力(MB+)は、処理がメモリ内で行われるためブラウザを遅くする可能性があります。