Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

開発者ツール

開発やデータ確認に使える便利ツールをまとめたカテゴリです。

JSON整形・検証ツール

JSONを見やすく整形・圧縮し、構文エラーの位置を行・列で確認できるツールです。

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)を使い、生成したパスワードは端末の外に送信されません。