開発者ツール
開発やデータ確認に使える便利ツールをまとめたカテゴリです。
Base64エンコード・デコードツール
テキストをBase64にエンコードしたり、Base64をテキストにデコードしたりできるツールです。日本語や絵文字、URLセーフ形式のBase64にも対応しています。
URLエンコード・デコードツール
テキストをURLエンコードする、またはURLエンコードされた文字列を元のテキストにデコードできるツールです。日本語もUTF-8で変換できます。
HTMLエスケープ・アンエスケープツール
HTMLの特殊文字(& < > " ')をエスケープ文字に置き換えるHTMLエスケープ(エスケープ処理)と、元のテキストに戻すアンエスケープができるツールです。数値参照への変換にも対応しています。
Unicodeエスケープ変換ツール
日本語や絵文字などのASCII以外の文字を、文字コードをもとに \uXXXX や \u{XXXXX} 形式のUnicodeエスケープに変換する、またはUnicodeエスケープされた文字列を元の文字に戻せるツールです。JavaScriptやJSONで扱う文字コードの確認にも使えます。
JWTデコードツール
JWT(JSON Web Token)を貼り付けると、JWTのヘッダーとペイロードをデコードしてJSON形式で見やすく表示するツールです。JSON Web Tokenの署名は文字列のまま表示し、検証は行いません。
全角・半角変換ツール
全角文字と半角文字を相互に変換するツールです。全角英数字と半角英数字、全角記号と半角記号、全角カタカナと半角カナ(濁点・半濁点の分解と結合に対応)、全角スペースと半角スペースを、対象を選んで変換できます。
SQL整形ツール
SQLをブラウザ上で見やすく整形するツールです。標準SQL、MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryの方言を選び、インデント(1行にまとめる圧縮を含む)、キーワードとテーブル名・カラム名の大文字小文字、コメントの削除、カンマとAND/ORの位置を指定して、SELECT文などのクエリを整形できます。
YAML⇔JSON変換ツール
YAMLとJSONをブラウザ上で相互に変換するツールです。YAMLからJSON、JSONからYAMLへの変換方向とインデントを選び、設定ファイルやAPIのデータを見やすく変換できます。構文エラーは行と列で確認できます。
Unixタイムスタンプ変換ツール
Unix時間(エポック秒)のタイムスタンプを日時に、日時をタイムスタンプに、ブラウザ上で相互に変換するツールです。タイムゾーンを選んで、日本時間やUTCの日時、ISO 8601形式、相対時間を確認できます。
正規表現テスター
正規表現のパターンを対象文字列に当てて、マッチした箇所のハイライト、位置、キャプチャグループ、置換結果をブラウザ上で確認できるツールです。フラグも切り替えられ、入力した内容は端末の外に送信されません。
コード差分チェッカー
変更前と変更後のコードを貼り付けて、追加・削除された行を行頭の「+」「-」、行の背景色、2列の行番号で示すコード差分チェッカーです。統合表示と左右並べを切り替えられ、タブ幅の選択や空白・大文字小文字の違いの無視に対応し、unified diff形式の比較結果をそのままコピーできます。入力した内容は端末の外に送信されません。
ハッシュ値生成ツール
テキストやファイルから、MD5・SHA-1・SHA-256・SHA-384・SHA-512の5種類のハッシュ値を一度に生成し、ダウンロードしたファイルのチェックサム確認にも使えるハッシュ値生成ツールです。テキストは入力と同時にUTF-8で計算し、改行コード(LF・CRLF)をそろえる設定や、末尾の改行を除く設定にも対応します。結果は16進(小文字・大文字)とBase64で表示でき、期待するハッシュ値を貼り付けると、一致するアルゴリズムを確かめられます。入力した内容やファイルは端末の外に送信されません。
UUID生成ツール
UUID v4(ランダム)とUUID v7(時刻順)を、ボタンを押すたびに最大1,000件まで一度に生成できるUUID生成ツールです。大文字、ハイフンなし、波括弧で囲んだGUID形式にも表示を切り替えられ、GUIDの生成にも使えます。生成したUUIDは1件ずつ、またはまとめてコピーできます。乱数はブラウザの安全な乱数(crypto.getRandomValues)を使い、生成したUUIDは端末の外に送信されません。
パスワード生成ツール
パスワードを自動生成するツールです。長さ4〜128文字のランダムなパスワードを、ボタンを押すたびに最大100件まで一度に生成できます。英大文字・英小文字・数字・記号から使う文字の種類を選べ、選んだ種類は必ず1文字以上含めます。使う記号の指定や、0とO、1とlとIのような紛らわしい文字の除外にも対応し、強力なパスワードになっているかを強度の目安(ビット数)で確かめられます。乱数はブラウザの安全な乱数(crypto.getRandomValues)を使い、生成したパスワードは端末の外に送信されません。