Web
JSON、HTML、CSS、JavaScript、XML、SQL、Markdown、差分、正規表現、URL 解析のためのブラウザ内ツールです。どのツールもこの端末の中で動くので、データ、テンプレート、トークンは外に出ません。
JSON フォーマッター
ブラウザで JSON を整形し、minify し、検証します。データを貼り付け、インデントを直し、構文エラーを見つけます。サーバーには送りません。API、設定ファイル、入れ子のオブジェクトに使えます。結果はこの端末に残ります。
JavaScript フォーマッター
ブラウザで JavaScript を読みやすくするか、詰めます。DevTools の minify 済み断片を字下げし直すか、空白を落としておおよその大きさを見ます。整形はこの端末の中なので、独自のスクリプトを外部の整形サービスに送りません。
SQL フォーマッター
PostgreSQL、MySQL、SQLite、T-SQL 向けの整形で、ブラウザ内の SQL を読みやすくします。クエリを貼り、インデントを選び、整形サービスに文を送らずにコピーします。
HTML フォーマッター
HTML を手元で読みやすくするか minify します。入れ子のタグを字下げし、本番用の断片のために空白を詰め、テンプレートを整形サービスに出さずにコピーします。メール、部分テンプレート、DevTools からの雑なコピーに便利です。
CSS フォーマッター
ブラウザで CSS を整形し、minify します。読みやすく広げるか、スタイルシートの大きさをざっと見ます。断片を貼り、セレクタと宣言を整え、結果をコピーします。独自のスタイルは送信しません。
XML フォーマッター
ブラウザで XML を整形するか minify します。SOAP、RSS、設定ファイルの入れ子を字下げするか、空白を詰めて短い塊にします。解析と整形はこのタブの外に出ません。
URL エンコーダー
encodeURIComponent の規則で URL とクエリをパーセントエンコードし、戻します。壊れたリンクを直し、予約文字を逃がし、符号化されたクエリを手元で見ます。URL を外部のエンコーダーに送る代わりの、小さくて私的な手段です。
URL パーサー
ブラウザの URL API で、URL をプロトコル、ホスト、ポート、パス、クエリ、ハッシュに分けます。検索パラメータを JSON として、外部のパーサーなしで見ます。ログの長いアドレスを読むときに便利です。
HTML エスケープ
ブラウザで HTML エンティティをエスケープし、戻します。<、>、&、引用符を安全な断片用のエンティティにするか、& を文字に戻します。何も送信しません。テンプレートとメール HTML に使えます。
JSON エスケープ
JSON の中に入れる文字列をエスケープするか、JSON 文字列リテラルを戻します。引用符、バックスラッシュ、制御文字を扱います。JSON.stringify と JSON.parse をこのタブで使うので、テスト用の文は外部のエスケーパーに届きません。
HTML 除去
タグを除き、必要ならエンティティを戻して、HTML 断片をプレーンテキストにします。メール、CMS の書き出し、拾った断片から読める文を取ります。サニタイザー API には送りません。
Markdown エディタ
ブラウザで Markdown を書き、その場でプレビューします。README、文書、コメントを下書きし、Markdown か HTML をコピーします。プレビューはこの端末の中なので、未公開の文書や社内メモはクラウドのエディタに送られません。
Mermaid 図
テキストから Mermaid の図を描きます。フローチャート、シーケンス、ER などです。DSL を貼り、図を見て、文書用にソースをコピーします。描画はクライアント側なので、構成の下絵はこの端末の外に出ません。
テキスト差分
2 つのテキストを比べ、追加、削除、変わらない行を示します。設定の確認、文の修正、ログの断片に使えます。機密の差分を外部の比較サイトに貼りたくないときに向きます。比較はすべて手元です。
正規表現テスター
ブラウザで JavaScript の正規表現を試します。パターンと文字列を貼り、フラグを切り替え、一致とキャプチャを見て、一致か置換結果をコピーします。パターンはこのタブの外に出ません。
行ツール
ブラウザで行を並べ替え、重複を除き、逆順にし、シャッフルし、端の空白を落とします。ログや設定の一覧を貼り、結果をコピーします。処理はこの端末の中です。
JSON 修復
末尾のカンマ、コメント、引用符のないキーなど、よくある JSON の誤りを直し、結果を整形します。手元で動くので、壊れたテストデータを修復サービスに送りません。
JSON から JSON Schema
サンプルのオブジェクトか配列から JSON Schema を推測します。型、プロパティ、必須キーはこのタブの中で決まります。API 契約の出発点であり、draft-2020 の完全な生成器ではありません。
JSON 差分
2 つの JSON 文書をパスごとに比べます。行単位のテキスト差分ではなく、追加、削除、変更された値を見ます。比較は手元です。
JSONPath テスター
ブラウザで JSONPath を使って JSON を問い合わせます。文書を貼り、$.users[*].id のようなパスを入れ、一致した値をコピーします。外部の問い合わせエンジンはありません。
JSON-LD インスペクター
貼り付けた JSON-LD、または script type=application/ld+json のブロックを見ます。ページを取りに行かずに @type、@context、キーを見ます。解析はこの端末の中です。
文字数
貼り付けた文字列の文字数、単語数、行数、UTF-8 のバイト数を数えます。ペイロードの大きさの確認に便利です。数えは手元です。
XML 検証
ブラウザの DOMParser で、XML が整形式かを確認します。XSD でも DTD でもなく、スキーマは取りに行きません。
XPath テスター
貼り付けた XML に対して XPath を、ブラウザの中で評価します。一致したノードのテキストを一覧します。外部の XML 処理系はありません。
テンプレート文字列
JSON オブジェクトから ${path} または {{ path }} のプレースホルダを埋めます。描画は手元の文字列置換です。
スタックトレース整形
JavaScript、Java、Go のスタックトレースを読みやすくします。フレームは字下げします。整形は手元です。