Tools

Javascriptで作成したたまに役立つツールのコレクションです。各カードをクリックしてツールを開いて使用してください。基本的にサーバサイド処理は無く、ブラウザ上のJavascriptで動作しますので本サイト側への情報送信はありません。(下記カードのタグで「サーバサイド」と記載している物除く。)情報漏洩等が心配な方は各ツールの画面読み込み後、NW切断してお試しください。※ただしご利用は自己責任で。

何か要望や問題等あればx.comからご連絡ください。DMだけだと気づかないので@で適当にリプいただけると助かります。

Archive

Calculator

Data Conversion

🎨

Color Converter

デザイン調整に、HEX/RGB/HSL を相互変換し即時プレビューする色ユーティリティ。

colorhexrgbhslconvertクライアントサイド
📊

CSV ⇄ JSON Converter

表データをAPI投入用のJSONへ、またはJSON配列を配布しやすいCSV(TSV=タブ区切りも対応)へ相互変換するコンバータ。

csvtsvjsonconvertクライアントサイド
🗂️

JSON Formatter / Validator

JSONの整形(改行・インデントの付与)・圧縮(改行・インデント・スペースの削除=最小化)・検証を行います。

jsonformatvalidateクライアントサイド
⏱️

ULID Timestamp Extractor

ULID の先頭10文字(48ビット)に格納された UNIX エポック(ミリ秒)から UTC と任意タイムゾーンの日時を一括復元するツールである。IANA/固定オフセット(30分刻み)切替、CSV/TSV出力、コピーに対応。ランダム部80ビットは16進で表示。

ulidtimestampdecodeクライアントサイド
⏱️

UUID v7 Timestamp Extractor

UUID v7 の先頭48ビット=UNIXエポック(ミリ秒)からUTCと任意タイムゾーンの日時を一括復元。version/variant/rand_a も可視化。

uuidv7timestampdecodeクライアントサイド
📂

XML ⇄ JSON Converter

XML文書とJSONを相互変換。インデント指定や属性・ネームスペースの扱いをオプションで調整可能。APIレスポンスや設定ファイル編集に便利。

xmljsonconvertクライアントサイド
📂

YAML ⇄ JSON Converter

YAMLとJSONを相互変換。インデント指定や属性・ネームスペースの扱いをオプションで調整可能。APIレスポンスや設定ファイル編集に便利。

yamljsonconvertクライアントサイド

Design

Developer

💾

Binary Editor

ブラウザで動作するバイナリエディタ。HEXとASCIIの両方で編集可能。変更部分は赤色で可視化され、挿入・削除も対応。。

binaryhexasciieditorfileクライアントサイド
📝

Bulk Find & Replace(テキスト)

複数ファイル(.txt / .md / .csv / .tsv / .html / .css / .js など)内の文字列をファイル跨ぎでまとめて一括置換。CSV/TSVの置換表に対応し、順次置換と同時置換(連鎖防止)を選択可能。処理はブラウザ内で完結(オフライン・データ送信なし)。

replacetextcsvtsvクライアントサイド
🔗

Link Tag Generator

aタグ(リンクタグ)のコードを簡単に生成するツール。href / target / rel / download などの属性をGUIで選択・入力でき、テキスト未記入時はhrefを自動使用。download属性は空指定(true指定)またはファイル名指定の両方に対応。初期値は href=https://www.ixam.net, target=_blank。

htmllinktaggeneratorwebクライアントサイド
🔍

Regex Tester / 正規表現テスター

正規表現のマッチを可視化(ハイライト+一覧)。g/i/m/s/u/yフラグ対応。実務で使えるパターン例を100+収録。ブラウザ内完結。

regextestertextdeveloperクライアントサイド
📑

Text Diff / 差分表示

2つのテキストの差分を行単位で比較し、ユニファイド風に表示。空白・大文字小文字の差分無視オプション、ブラウザ内完結。

diffcomparetextdeveloperクライアントサイド
🧭

ULID Generator

ULID(48bitのUNIXエポックms+80bit乱数)をCrockford Base32で26文字にエンコードして生成するツールである。現在時刻または指定日時(Local / IANA / 固定オフセット)での生成、モノトニック生成、コピー/クリア、プレビュー(生成に用いる時刻と一致)に対応する。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。

ulididbase32timemonotonicgeneratorクライアントサイド
⏱️

ULID Timestamp Extractor

ULID の先頭10文字(48ビット)に格納された UNIX エポック(ミリ秒)から UTC と任意タイムゾーンの日時を一括復元するツールである。IANA/固定オフセット(30分刻み)切替、CSV/TSV出力、コピーに対応。ランダム部80ビットは16進で表示。

ulidtimestampdecodeクライアントサイド
🔖

UUID v4 Generator

テストデータ、データベースの主キー、管理番号等、全世界で一意で有って欲しいキーの払い出しに使える、暗号学的乱数ベースの UUID v4 を指定数だけ生成するツール。

uuididrandomクライアントサイド
🕒

UUID v7 Generator

RFC 9562準拠の時刻埋め込みUUID v7をブラウザだけで生成するツールである。既定はブラウザのローカル時刻を用いるが、主要タイムゾーンを手動選択して「その地域の現在の壁時計時刻」を基準に生成できる。辞書順の昇順性を高めるモノトニック生成、区切り選択、コピーに対応。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。

uuidv7timeidgeneratormonotonicクライアントサイド
⏱️

UUID v7 Timestamp Extractor

UUID v7 の先頭48ビット=UNIXエポック(ミリ秒)からUTCと任意タイムゾーンの日時を一括復元。version/variant/rand_a も可視化。

uuidv7timestampdecodeクライアントサイド
📜

X.509 / CSR Decoder

証明書/CSRの中身をブラウザだけで一括可視化。SAN/KeyUsage/EKU/有効期限/署名アルゴリズム/フィンガープリントほか。JSON/CSVエクスポート対応。

x509csrcertificatesansecurityクライアントサイド
🔏

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から作成できるのでオレオレ証明書ツリーの作成も可能。

x509certificatersasanpemderkeywebcryptosecurityクライアントサイド

Document

Encode Decode

Generator

📦

Password ZIP Maker

いつの間にかWindows標準で作成できなくなったパスワード付きZIPをブラウザ上で生成します。複数ファイル選択・単一フォルダ選択・ドラッグ&ドロップに対応。暗号化方式は互換性優先(ZipCrypto)と強度優先(AES-256)を選択可能。ZIPファイル名は最初のファイル名またはフォルダ名を基に自動決定されます。

ziparchivepasswordencryptsecurityクライアントサイド
🔑

Hash Generator

ダウンロード検証や比較用に、テキスト/ファイルのハッシュ値を求めるツール(Web Crypto 使用)およそ知られているハッシュ値はすべて算出できると思います。

hashsecurityクライアントサイド
🔗

Link Tag Generator

aタグ(リンクタグ)のコードを簡単に生成するツール。href / target / rel / download などの属性をGUIで選択・入力でき、テキスト未記入時はhrefを自動使用。download属性は空指定(true指定)またはファイル名指定の両方に対応。初期値は href=https://www.ixam.net, target=_blank。

htmllinktaggeneratorwebクライアントサイド
🧑

Name Generator

バリエーションのある姓・名リストから架空の個人情報リスト(テスト用想定)を指定行数生成。日本語/英語、性別、同姓同名の出現率、住所(郵便番号+住所)列、CSV出力に対応。郵便番号は原則実在を使用し、非実在(誤り)発生率を指定可能。

nametestdatacsvaddresszipクライアントサイド
🔒

Password Generator

長さ・文字種を指定してランダムパスワードを生成。コピー機能付き。ブラウザ内だけで動作。

passwordsecurityクライアントサイド
🧭

ULID Generator

ULID(48bitのUNIXエポックms+80bit乱数)をCrockford Base32で26文字にエンコードして生成するツールである。現在時刻または指定日時(Local / IANA / 固定オフセット)での生成、モノトニック生成、コピー/クリア、プレビュー(生成に用いる時刻と一致)に対応する。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。

ulididbase32timemonotonicgeneratorクライアントサイド
🔖

UUID v4 Generator

テストデータ、データベースの主キー、管理番号等、全世界で一意で有って欲しいキーの払い出しに使える、暗号学的乱数ベースの UUID v4 を指定数だけ生成するツール。

uuididrandomクライアントサイド
🕒

UUID v7 Generator

RFC 9562準拠の時刻埋め込みUUID v7をブラウザだけで生成するツールである。既定はブラウザのローカル時刻を用いるが、主要タイムゾーンを手動選択して「その地域の現在の壁時計時刻」を基準に生成できる。辞書順の昇順性を高めるモノトニック生成、区切り選択、コピーに対応。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。

uuidv7timeidgeneratormonotonicクライアントサイド
🔏

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から作成できるのでオレオレ証明書ツリーの作成も可能。

x509certificatersasanpemderkeywebcryptosecurityクライアントサイド

HTML

Modeling

Networking

Office

Security

📦

Password ZIP Maker

いつの間にかWindows標準で作成できなくなったパスワード付きZIPをブラウザ上で生成します。複数ファイル選択・単一フォルダ選択・ドラッグ&ドロップに対応。暗号化方式は互換性優先(ZipCrypto)と強度優先(AES-256)を選択可能。ZIPファイル名は最初のファイル名またはフォルダ名を基に自動決定されます。

ziparchivepasswordencryptsecurityクライアントサイド
🔑

Hash Generator

ダウンロード検証や比較用に、テキスト/ファイルのハッシュ値を求めるツール(Web Crypto 使用)およそ知られているハッシュ値はすべて算出できると思います。

hashsecurityクライアントサイド
🔒

Password Generator

長さ・文字種を指定してランダムパスワードを生成。コピー機能付き。ブラウザ内だけで動作。

passwordsecurityクライアントサイド
📜

X.509 / CSR Decoder

証明書/CSRの中身をブラウザだけで一括可視化。SAN/KeyUsage/EKU/有効期限/署名アルゴリズム/フィンガープリントほか。JSON/CSVエクスポート対応。

x509csrcertificatesansecurityクライアントサイド
🔏

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から作成できるのでオレオレ証明書ツリーの作成も可能。

x509certificatersasanpemderkeywebcryptosecurityクライアントサイド

Simulator

Study

Test

ULID-UUID

🧭

ULID Generator

ULID(48bitのUNIXエポックms+80bit乱数)をCrockford Base32で26文字にエンコードして生成するツールである。現在時刻または指定日時(Local / IANA / 固定オフセット)での生成、モノトニック生成、コピー/クリア、プレビュー(生成に用いる時刻と一致)に対応する。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。

ulididbase32timemonotonicgeneratorクライアントサイド
⏱️

ULID Timestamp Extractor

ULID の先頭10文字(48ビット)に格納された UNIX エポック(ミリ秒)から UTC と任意タイムゾーンの日時を一括復元するツールである。IANA/固定オフセット(30分刻み)切替、CSV/TSV出力、コピーに対応。ランダム部80ビットは16進で表示。

ulidtimestampdecodeクライアントサイド
🔖

UUID v4 Generator

テストデータ、データベースの主キー、管理番号等、全世界で一意で有って欲しいキーの払い出しに使える、暗号学的乱数ベースの UUID v4 を指定数だけ生成するツール。

uuididrandomクライアントサイド
🕒

UUID v7 Generator

RFC 9562準拠の時刻埋め込みUUID v7をブラウザだけで生成するツールである。既定はブラウザのローカル時刻を用いるが、主要タイムゾーンを手動選択して「その地域の現在の壁時計時刻」を基準に生成できる。辞書順の昇順性を高めるモノトニック生成、区切り選択、コピーに対応。テストデータ作成、イベントID、分散DBの主キー試験などに有用である。

uuidv7timeidgeneratormonotonicクライアントサイド
⏱️

UUID v7 Timestamp Extractor

UUID v7 の先頭48ビット=UNIXエポック(ミリ秒)からUTCと任意タイムゾーンの日時を一括復元。version/variant/rand_a も可視化。

uuidv7timestampdecodeクライアントサイド

Validator