Tools
Javascriptで作成したたまに役立つツールのコレクションです。各カードをクリックしてツールを開いて使用してください。基本的にサーバサイド処理は無く、ブラウザ上のJavascriptで動作しますので本サイト側への情報送信はありません。(下記カードのタグで「サーバサイド」と記載している物除く。)情報漏洩等が心配な方は各ツールの画面読み込み後、NW切断してお試しください。※ただしご利用は自己責任で。
何か要望や問題等あればx.comからご連絡ください。DMだけだと気づかないので@で適当にリプいただけると助かります。
Archive
Calculator
IPv4 Calculator – IPv4のネットマスクビットマスク変換や、範囲のアドレス計算等
IPv4のCIDR/サブネットマスクの相互変換やネットワークアドレス、ブロードキャストアドレス、ホスト範囲、利用可能ホスト数を一発で計算。必要ホスト数からの最小プレフィックス逆算も可能。
IPv6 Calculator – IPv6プレフィックス計算・属性判定
IPv6アドレスとプレフィックス長から、ネットワークアドレス・ホスト範囲(参考値)・IPv4互換/IPv4マップドなどの特別用途アドレス判定、逆引き用ip6.arpa表記などを算出。CIDR計算や特殊アドレスの属性確認に便利。
Radix Conversion - 10進・16進・2進 相互変換
10進・16進・2進のいずれかを入力すると他の2つを自動計算。負数、0x/0b接頭辞、アンダースコア・空白・カンマを無視して解釈。BigIntで超大きな整数にも対応。表示は大文字/小文字、4桁(4ビット)区切り、3桁カンマ区切りを切替可能。少数まで対応可。
Data Conversion
Color Converter
デザイン調整に、HEX/RGB/HSL を相互変換し即時プレビューする色ユーティリティ。
CSV ⇄ JSON Converter
表データをAPI投入用のJSONへ、またはJSON配列を配布しやすいCSV(TSV=タブ区切りも対応)へ相互変換するコンバータ。
JSON Formatter / Validator
JSONの整形(改行・インデントの付与)・圧縮(改行・インデント・スペースの削除=最小化)・検証を行います。
ULID Timestamp Extractor
ULID の先頭10文字(48ビット)に格納された UNIX エポック(ミリ秒)から UTC と任意タイムゾーンの日時を一括復元するツールである。IANA/固定オフセット(30分刻み)切替、CSV/TSV出力、コピーに対応。ランダム部80ビットは16進で表示。
UUID v7 Timestamp Extractor
UUID v7 の先頭48ビット=UNIXエポック(ミリ秒)からUTCと任意タイムゾーンの日時を一括復元。version/variant/rand_a も可視化。
XML ⇄ JSON Converter
XML文書とJSONを相互変換。インデント指定や属性・ネームスペースの扱いをオプションで調整可能。APIレスポンスや設定ファイル編集に便利。
YAML ⇄ JSON Converter
YAMLとJSONを相互変換。インデント指定や属性・ネームスペースの扱いをオプションで調整可能。APIレスポンスや設定ファイル編集に便利。
Design
Color Converter
デザイン調整に、HEX/RGB/HSL を相互変換し即時プレビューする色ユーティリティ。
Markdown プレビュー / コンバータ
Markdown入力すると、HTMLプレビューをリアルタイム表示。GFM表やタスクリスト対応、生成HTMLのコピー/ダウンロード等可。ブラウザ内完結。
SVG Editor
ブラウザだけで動くSVG編集ツール。図形/テキスト/パスの作成・移動・回転・拡縮、グリッド/スナップ、レイヤー、ズーム、SVGの読み込み/保存、PNGの出力に対応。データはブラウザ上で処理されサーバ通信なし。
Developer
Binary Editor
ブラウザで動作するバイナリエディタ。HEXとASCIIの両方で編集可能。変更部分は赤色で可視化され、挿入・削除も対応。。
Bulk Find & Replace(テキスト)
複数ファイル(.txt / .md / .csv / .tsv / .html / .css / .js など)内の文字列をファイル跨ぎでまとめて一括置換。CSV/TSVの置換表に対応し、順次置換と同時置換(連鎖防止)を選択可能。処理はブラウザ内で完結(オフライン・データ送信なし)。
Link Tag Generator
aタグ(リンクタグ)のコードを簡単に生成するツール。href / target / rel / download などの属性をGUIで選択・入力でき、テキスト未記入時はhrefを自動使用。download属性は空指定(true指定)またはファイル名指定の両方に対応。初期値は href=https://www.ixam.net, target=_blank。
Regex Tester / 正規表現テスター
正規表現のマッチを可視化(ハイライト+一覧)。g/i/m/s/u/yフラグ対応。実務で使えるパターン例を100+収録。ブラウザ内完結。
Text Diff / 差分表示
2つのテキストの差分を行単位で比較し、ユニファイド風に表示。空白・大文字小文字の差分無視オプション、ブラウザ内完結。
ULID Generator
ULID(48bitのUNIXエポックms+80bit乱数)をCrockford Base32で26文字にエンコードして生成するツールである。現在時刻または指定日時(Local / IANA / 固定オフセット)での生成、モノトニック生成、コピー/クリア、プレビュー(生成に用いる時刻と一致)に対応する。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。
ULID Timestamp Extractor
ULID の先頭10文字(48ビット)に格納された UNIX エポック(ミリ秒)から UTC と任意タイムゾーンの日時を一括復元するツールである。IANA/固定オフセット(30分刻み)切替、CSV/TSV出力、コピーに対応。ランダム部80ビットは16進で表示。
UUID v4 Generator
テストデータ、データベースの主キー、管理番号等、全世界で一意で有って欲しいキーの払い出しに使える、暗号学的乱数ベースの UUID v4 を指定数だけ生成するツール。
UUID v7 Generator
RFC 9562準拠の時刻埋め込みUUID v7をブラウザだけで生成するツールである。既定はブラウザのローカル時刻を用いるが、主要タイムゾーンを手動選択して「その地域の現在の壁時計時刻」を基準に生成できる。辞書順の昇順性を高めるモノトニック生成、区切り選択、コピーに対応。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。
UUID v7 Timestamp Extractor
UUID v7 の先頭48ビット=UNIXエポック(ミリ秒)からUTCと任意タイムゾーンの日時を一括復元。version/variant/rand_a も可視化。
X.509 / CSR Decoder
証明書/CSRの中身をブラウザだけで一括可視化。SAN/KeyUsage/EKU/有効期限/署名アルゴリズム/フィンガープリントほか。JSON/CSVエクスポート対応。
X.509 Crt Generator(自己署名/CA署名)
ブラウザだけでRSA鍵を生成し、自己署名証明書=オレオレ証明書または既存のCA秘密鍵で署名した証明書を作成します。SAN(DNS/IP)、basicConstraints・keyUsage・extendedKeyUsage、Subject/Authority Key Identifierに対応し、DER .crt / PEM / PKCS#8 .key を保存できます。CA証明書(.crt/.pem)と秘密鍵(.key/.pem)はファイル読込または貼り付けに対応します。ルートCAから作成できるのでオレオレ証明書ツリーの作成も可能。
Document
Bulk Find & Replace(.docx)
複数のWord文書(.docx)内の本文・ヘッダ・フッタ・脚注・コメント等の文字列をファイル跨ぎでまとめて一括置換。w:t分割を跨いだ語句にも対応。順次置換/同時置換(連鎖防止)を選択可。ブラウザ内でZip展開→XML編集→再Zip(STORE)まで完結し、外部送信はありません。
Bulk Find & Replace(テキスト)
複数ファイル(.txt / .md / .csv / .tsv / .html / .css / .js など)内の文字列をファイル跨ぎでまとめて一括置換。CSV/TSVの置換表に対応し、順次置換と同時置換(連鎖防止)を選択可能。処理はブラウザ内で完結(オフライン・データ送信なし)。
Markdown プレビュー / コンバータ
Markdown入力すると、HTMLプレビューをリアルタイム表示。GFM表やタスクリスト対応、生成HTMLのコピー/ダウンロード等可。ブラウザ内完結。
Text Diff / 差分表示
2つのテキストの差分を行単位で比較し、ユニファイド風に表示。空白・大文字小文字の差分無視オプション、ブラウザ内完結。
Encode Decode
Generator
Password ZIP Maker
いつの間にかWindows標準で作成できなくなったパスワード付きZIPをブラウザ上で生成します。複数ファイル選択・単一フォルダ選択・ドラッグ&ドロップに対応。暗号化方式は互換性優先(ZipCrypto)と強度優先(AES-256)を選択可能。ZIPファイル名は最初のファイル名またはフォルダ名を基に自動決定されます。
Hash Generator
ダウンロード検証や比較用に、テキスト/ファイルのハッシュ値を求めるツール(Web Crypto 使用)およそ知られているハッシュ値はすべて算出できると思います。
Link Tag Generator
aタグ(リンクタグ)のコードを簡単に生成するツール。href / target / rel / download などの属性をGUIで選択・入力でき、テキスト未記入時はhrefを自動使用。download属性は空指定(true指定)またはファイル名指定の両方に対応。初期値は href=https://www.ixam.net, target=_blank。
Name Generator
バリエーションのある姓・名リストから架空の個人情報リスト(テスト用想定)を指定行数生成。日本語/英語、性別、同姓同名の出現率、住所(郵便番号+住所)列、CSV出力に対応。郵便番号は原則実在を使用し、非実在(誤り)発生率を指定可能。
Password Generator
長さ・文字種を指定してランダムパスワードを生成。コピー機能付き。ブラウザ内だけで動作。
ULID Generator
ULID(48bitのUNIXエポックms+80bit乱数)をCrockford Base32で26文字にエンコードして生成するツールである。現在時刻または指定日時(Local / IANA / 固定オフセット)での生成、モノトニック生成、コピー/クリア、プレビュー(生成に用いる時刻と一致)に対応する。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。
UUID v4 Generator
テストデータ、データベースの主キー、管理番号等、全世界で一意で有って欲しいキーの払い出しに使える、暗号学的乱数ベースの UUID v4 を指定数だけ生成するツール。
UUID v7 Generator
RFC 9562準拠の時刻埋め込みUUID v7をブラウザだけで生成するツールである。既定はブラウザのローカル時刻を用いるが、主要タイムゾーンを手動選択して「その地域の現在の壁時計時刻」を基準に生成できる。辞書順の昇順性を高めるモノトニック生成、区切り選択、コピーに対応。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。
X.509 Crt Generator(自己署名/CA署名)
ブラウザだけでRSA鍵を生成し、自己署名証明書=オレオレ証明書または既存のCA秘密鍵で署名した証明書を作成します。SAN(DNS/IP)、basicConstraints・keyUsage・extendedKeyUsage、Subject/Authority Key Identifierに対応し、DER .crt / PEM / PKCS#8 .key を保存できます。CA証明書(.crt/.pem)と秘密鍵(.key/.pem)はファイル読込または貼り付けに対応します。ルートCAから作成できるのでオレオレ証明書ツリーの作成も可能。
HTML
Modeling
Networking
IPv4 Calculator – IPv4のネットマスクビットマスク変換や、範囲のアドレス計算等
IPv4のCIDR/サブネットマスクの相互変換やネットワークアドレス、ブロードキャストアドレス、ホスト範囲、利用可能ホスト数を一発で計算。必要ホスト数からの最小プレフィックス逆算も可能。
IPv6 Calculator – IPv6プレフィックス計算・属性判定
IPv6アドレスとプレフィックス長から、ネットワークアドレス・ホスト範囲(参考値)・IPv4互換/IPv4マップドなどの特別用途アドレス判定、逆引き用ip6.arpa表記などを算出。CIDR計算や特殊アドレスの属性確認に便利。
Show Your IP
貴方の接続元グローバルIP情報とブラウザの環境情報等を可能な限り表示します。取得したグローバルIPアドレスのWhois情報もボタン一つで確認可能。
Office
Security
Password ZIP Maker
いつの間にかWindows標準で作成できなくなったパスワード付きZIPをブラウザ上で生成します。複数ファイル選択・単一フォルダ選択・ドラッグ&ドロップに対応。暗号化方式は互換性優先(ZipCrypto)と強度優先(AES-256)を選択可能。ZIPファイル名は最初のファイル名またはフォルダ名を基に自動決定されます。
Hash Generator
ダウンロード検証や比較用に、テキスト/ファイルのハッシュ値を求めるツール(Web Crypto 使用)およそ知られているハッシュ値はすべて算出できると思います。
Password Generator
長さ・文字種を指定してランダムパスワードを生成。コピー機能付き。ブラウザ内だけで動作。
X.509 / CSR Decoder
証明書/CSRの中身をブラウザだけで一括可視化。SAN/KeyUsage/EKU/有効期限/署名アルゴリズム/フィンガープリントほか。JSON/CSVエクスポート対応。
X.509 Crt Generator(自己署名/CA署名)
ブラウザだけでRSA鍵を生成し、自己署名証明書=オレオレ証明書または既存のCA秘密鍵で署名した証明書を作成します。SAN(DNS/IP)、basicConstraints・keyUsage・extendedKeyUsage、Subject/Authority Key Identifierに対応し、DER .crt / PEM / PKCS#8 .key を保存できます。CA証明書(.crt/.pem)と秘密鍵(.key/.pem)はファイル読込または貼り付けに対応します。ルートCAから作成できるのでオレオレ証明書ツリーの作成も可能。
Simulator
Study
Test
ULID-UUID
ULID Generator
ULID(48bitのUNIXエポックms+80bit乱数)をCrockford Base32で26文字にエンコードして生成するツールである。現在時刻または指定日時(Local / IANA / 固定オフセット)での生成、モノトニック生成、コピー/クリア、プレビュー(生成に用いる時刻と一致)に対応する。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。
ULID Timestamp Extractor
ULID の先頭10文字(48ビット)に格納された UNIX エポック(ミリ秒)から UTC と任意タイムゾーンの日時を一括復元するツールである。IANA/固定オフセット(30分刻み)切替、CSV/TSV出力、コピーに対応。ランダム部80ビットは16進で表示。
UUID v4 Generator
テストデータ、データベースの主キー、管理番号等、全世界で一意で有って欲しいキーの払い出しに使える、暗号学的乱数ベースの UUID v4 を指定数だけ生成するツール。
UUID v7 Generator
RFC 9562準拠の時刻埋め込みUUID v7をブラウザだけで生成するツールである。既定はブラウザのローカル時刻を用いるが、主要タイムゾーンを手動選択して「その地域の現在の壁時計時刻」を基準に生成できる。辞書順の昇順性を高めるモノトニック生成、区切り選択、コピーに対応。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。
UUID v7 Timestamp Extractor
UUID v7 の先頭48ビット=UNIXエポック(ミリ秒)からUTCと任意タイムゾーンの日時を一括復元。version/variant/rand_a も可視化。