piapia123
ja

すべてのツール

38 個のツールをカテゴリ別に並べています。すべてブラウザ内で計算するので、インストールも登録も不要で、貼り付けた内容がサーバーへ送られることもありません。

JSON 整形

JSON をオンラインで整形・圧縮し、構文エラーは行・列まで特定。キー名の再帰的な並べ替えにも対応。解析はすべてブラウザ内で行い、送信しません。

JSON → コード

JSON サンプルから TypeScript interface、Go struct、Java class、Rust struct を生成。欠けたキーは任意に、型の衝突は共用型に。すべてブラウザ内で処理します。

SQL 整形

SQL をオンラインで整形:キーワードの大文字小文字を統一し、SELECT / FROM / WHERE などの句ごとに改行。圧縮は余分な空白とコメントを削除します。

XML 整形

XML をオンラインで整形・圧縮:タグの階層ごとにインデントし、コメント・CDATA・DOCTYPE はそれぞれ別の行に。属性値の中の空白はそのまま保持します。

HTML 整形

HTML をオンラインで整形・圧縮:タグの階層ごとにインデントし、テキストとインライン要素は同じ行のまま。script と pre の中身はそのまま保持します。

CSS 整形

CSS をオンラインで整形・圧縮:ルールブロックを展開し、宣言は1行ずつ、セレクタのリストは1項目ずつ改行。圧縮は構造上の空白だけを削除します。

JavaScript 整形

JavaScript をオンラインで整形:波括弧とセミコロンで組み直し、文字列とコメントはそのまま保持。構文解析はせず、インデントだけを行います。

Base64 変換

テキストを Base64 に変換し、Base64 からテキストへ戻します。日本語や中国語、emoji も UTF-8 として正しく処理。すべてブラウザ内で完結し、内容は送信しません。

URL エンコード

日本語や中国語、空白・記号を %XX にエスケープし、復元します。URL 全体とパラメータ値では方式が異なり、間違えるとリンクが開けません。ブラウザ内で処理します。

HTML 実体参照

< > & と引用符を HTML 実体参照に変換し、文字へ戻します。デコードは1回だけで、&amp;lt; は山括弧ではなく &lt; になります。すべてブラウザ内で処理します。

JWT デコード

JWT を header・payload・signature に分け、iat や exp を読める日時に変換します。署名は検証せず、その旨を出力に明記します。すべてブラウザ内で処理します。

Unicode エスケープ

日本語や中国語、emoji などの非 ASCII 文字を \uXXXX・\xXX・&#xXXXX; のエスケープ表記に変換し、復元もできます。すべてブラウザ内で処理し、送信しません。

ハッシュ計算

MD5・SHA-1・SHA-256・SHA-512 のダイジェストを計算します。日本語や中国語も UTF-8 バイトで計算し openssl や sha256sum と一致。ブラウザ内で処理します。

HMAC 署名

秘密鍵とメッセージから HMAC 署名を計算します。空白や日本語、中国語を含む鍵でも Node・Java・Python と一致し、鍵は端末内の計算にだけ使われて送信されません。

テキスト差分

2つのテキストを行ごとに比較し、追加・削除・未変更の行をハイライト表示します。変更は最小差分で整列し、すべてブラウザ内で処理します。

文字数カウント

日本語や中国語は字数、英語は単語数で別々に数え、文字数・行数・バイト数・読了時間も出します。すべてブラウザ内で処理し、送信しません。

テキスト整形

ログや表からコピーした1列を整形します。重複行の削除、並べ替え、空行・前後の空白・行番号の削除、空白のまとめを個別に切り替えできます。

命名規則の変換

8つの命名規則の間で識別子を変換します。fooBarBaz や FOO_BAR のような混在も語に分解し、連続する大文字も語ごとに切ります。

簡体字・繁体字変換

中国語を簡体字と繁体字の間で相互変換します。常用語は語単位で置換し、残りは最も一般的な字形を採るため、一部は人の確認が必要です。

正規表現テスト

ブラウザで正規表現を試せます。一致のリアルタイムハイライト、名前付きキャプチャグループ、置換プレビューに対応し、壊滅的なバックトラックも防ぎます。

Markdown プレビュー

左に Markdown を書くと右にリアルタイムで描画します。貼り付けた HTML は文字として表示し、画像の外部リクエストも起こしません。