開発者向け
JSON整形、エンコード、生成、検証など、開発やWeb制作の日常作業に使えるアプリです。

カラーコード変換ツール
HEX・RGB・HSL のカラーコードを相互に変換し、HSV・CMYK・OKLCH の表記も表示。カラーピッカーやプレビューで確認でき、白・黒や指定した文字色とのコントラスト比(WCAG)も分かります。

TOTP生成ツール(ワンタイムパスワード)
Base32の秘密鍵から、2段階認証で使う6桁のワンタイムパスワード(TOTP)をブラウザ内で計算。前後のコードとの照合、SHA-256・8桁などの設定、otpauth:// URIの読み込みと作成、認証アプリで読み取るQRコードの表示に対応。

XML整形・圧縮ツール
1行につながったXMLを、字下げをつけた読みやすい形に整形します。字下げはスペース2つ・4つ・タブから選べ、1行に圧縮することもできます。タグの閉じ忘れなどの誤りは、行と位置を示します。XPathの式で要素や属性を抜き出すこともできます。ブラウザ内で完結。

chmod計算ツール(パーミッション変換)
Linux・macOS のファイルのパーミッションを、755 のような数値と rwxr-xr-x のような記号のあいだで変換します。r・w・x のマスを押して読み取り・書き込み・実行を選ぶと、chmod コマンドがその場でできあがります。setuid・setgid・スティッキービットにも対応し、umask から新しいファイルとディレクトリの権限も出せます。

docker run → Docker Compose 変換ツール(compose.yaml 作成)
docker run のコマンドを貼るだけで compose.yaml に変換。ポート・環境変数・ボリューム・ネットワーク・ヘルスチェック・GPU など docker run の全オプションを読み取り、複数のコマンドを1つのファイルにまとめます。$(pwd) や $ の書き換え、Compose に無いオプションも知らせます。


Basic認証・.htpasswd生成ツール
Basic認証の .htpasswd に書く「ユーザー名:ハッシュ」の行を、bcrypt・MD5($apr1$)・SHA-512($6$)・SHA-256($5$)・SHA-1 で作ります。パスワードはブラウザの中だけで計算します。.htaccess と nginx の設定、curl での確認コマンド、既存の .htpasswd とパスワードの照合、Authorization ヘッダーの読み取りもできます。

サブネット計算ツール(IPv4・CIDR)
IPアドレスとプレフィックス長(/24 など)またはサブネットマスクから、ネットワークアドレス・ブロードキャストアドレス・ホストに使える範囲と台数・ワイルドカードマスクを計算します。必要なホスト数からプレフィックス長を決めることや、ネットワークを同じ大きさのサブネットに分割した一覧を出すこともできます。2進数での表記と、プライベートアドレスかどうかも表示します。


Markdown表作成ツール
ExcelやスプレッドシートのセルをコピーしてMarkdownの表に変換します。表の上でセルを編集し、列の左・中央・右揃え、行や列の追加・入れ替え・並べ替えができます。全角文字の幅を数えて縦線をそろえ、既存のMarkdownの表の整形や、Excelへの貼り戻しにも使えます。

ペアワイズ法テストケース作成ツール
パラメータと値を書くと、ペアワイズ法(オールペア法)でテストケースを自動生成します。どの2つの値の組み合わせも必ず1回は出てくる、少ない件数の表を作ります。3つずつ以上の網羅、PICT形式の入力、ありえない組み合わせの除外に対応し、Excel用のコピー、CSV、Markdownで書き出せます。

パスワード生成ツール
文字数と文字の種類を選んで、安全なランダムパスワードをまとめて生成。英単語をつなげたパスフレーズ、使う記号の指定、紛らわしい文字の除外、強度の目安にも対応。

ポート番号一覧・検索
22・443・3306 などのポート番号が何に使われているかを、番号・サービス名・言葉から調べられる一覧です。よく使う120件以上を日本語の説明つきで載せ、IANAに登録されたすべての番号も引けます。ブラウザが接続しない番号の確認や、netstat・ss・lsof の出力からのまとめての確認にも対応。ブラウザ内で完結。


URLスラッグ生成ツール
記事のタイトルを、URLに使えるスラッグ(hello-world のような文字列)に1行ずつ変換します。かなはヘボン式のローマ字に、é などのアクセント付きの文字は英字にし、区切り・小文字化・最大の文字数・英語のストップワード・重複の番号付けを選べます。日本語を残すスラッグと、パーセントエンコード後の長さも確認できます。

UUID・ULID生成ツール
UUID v4 と、時刻順に並ぶ UUID v7・ULID をまとめて生成。ボタンひとつで最大100件を作成し、UUIDは大文字・ハイフンなし・波かっこ付きの形式に切り替えてコピーできます。貼り付けたUUID・ULIDのバージョンと作成時刻を調べ、ULIDとUUIDの書き方を相互に変換することもできます。

JSON⇔YAML変換ツール
JSONとYAMLを相互に変換します。--- 区切りの複数ドキュメントのYAMLとJSON配列の相互変換にも対応し、設定ファイルの書式変換やデータ確認に使えます。

CSV⇔JSON変換ツール
CSV(カンマ区切り)やTSV(タブ区切り)とJSONを相互に変換します。Excelやスプレッドシートの表をJSONにしたり、JSONの配列を表に戻したりできます。入れ子のJSONは address.city のような列に展開します。結果は、Excelで文字化けしないCSVファイルとしてダウンロードできます。

カレンダー予定作成ツール(ICSファイル・Googleカレンダー追加リンク)
予定名・日時・場所から、iPhone・Mac・Outlook・Googleカレンダーに読み込める .ics ファイルと、Googleカレンダー・Outlookに追加するリンクを作成。終日・繰り返し(毎週の曜日・第○曜日・回数・終了日)・通知・タイムゾーンに対応します。

パスワード強度チェッカー
入力したパスワードの強さを、よく使われるパスワード・単語・キーボードの並び・日付などの見つけやすさから判定。破られるまでの時間の目安、弱い部分、NISTと総務省の目安との照らし合わせも。日本の名字・名前のローマ字、和暦、JIS配列にも対応し、送信はしません。

CSS単位変換ツール(px・rem・em・vw)
CSS の px・rem・em・%・vw・vh・pt・mm などを相互に変換します。ルートの文字サイズやビューポートを指定でき、px → rem の早見表と、CSS をまとめて rem に書き換える機能もあります。

HTMLエスケープ・アンエスケープツール
< > & " ' をHTMLの文字参照(< など)に置き換え、文字参照を元の文字に戻します。日本語や記号を数値文字参照にすることもできます。


キーコード確認ツール(JavaScriptのkey・code・keyCode)
押したキーのevent.key・event.code・keyCode・修飾キー・locationをその場で表示。ショートカット判定のコード例、イベントの履歴、同時押しの確認、日本語入力の変換中(keyCode 229・isComposing)や変換・無変換・英数・かなキーなどJIS配列の値まで確かめられます。

metaタグ・OGP生成ツール(title・description・Xカード)
タイトル・説明文・URL・画像から、head に貼る title・description・canonical・OGP・X(旧Twitter)カードのタグを作成。Google検索とSNSの表示の目安、文字数、相対パスの画像URLや画像の大きさの問題も確かめられます。

MIMEタイプ一覧・検索
.jpg や .json などの拡張子からMIMEタイプ(Content-Type)を、MIMEタイプから拡張子を調べられる一覧です。Webでよく使う90種類以上を、別の書き方やIANAへの登録の有無つきで載せています。ファイルを選ぶと、中身の印から形式を判定して拡張子と合っているかも確かめられます。ブラウザ内で完結。

Punycode変換ツール(日本語ドメイン⇔xn--)
日本語ドメイン名と「xn--」で始まるPunycodeの表記を、どちら向きでも1行ずつ変換。URLやメールアドレスはドメイン名だけを変換し、全角・大文字の整理、使えない文字、文字種の混在によるなりすましの疑いも表示します。

乱数生成ツール(ランダムな数字)
最小値と最大値を決めて、その範囲の整数をランダムに生成します。1〜1000個をまとめて出せて、重複なしの抽選、除外する数の指定、サイコロ、並び替え、合計の表示に対応。

URLエンコード・デコードツール
URLに含める文字列をパーセントエンコード、またはエンコード済み文字列をデコード。: / ? & = を残すURL全体の変換と、空白を + で表すフォーム形式にも対応。ブラウザ内で完結。

ユーザーエージェント確認・解析ツール(ブラウザ・OS・ボット判定)
このブラウザのユーザーエージェントと、ブラウザ・OS・画面の解像度などの閲覧環境を表示してまとめてコピー。貼り付けたUser-Agentやアクセスログの行も、ブラウザ・OS・端末・検索エンジンやAIのボットに分けて解析・集計し、固定値になった版番号の注意も表示します。

Base64エンコード・デコードツール
テキストやファイル(画像など)をBase64にエンコード、Base64をテキストやファイルにデコード。data URLとURLセーフ形式(Base64URL)にも対応。UTF-8対応でブラウザ内処理。

cron式チェッカー
cron式(crontabの書式)を日本語の説明に直し、次回以降の実行日時を一覧で確認できます。毎日・毎週などの条件を選んで式を作ることもできます。書き方の誤りは、どのフィールドが原因かを示します。

HTTPステータスコード一覧・検索
404 や 503 などのHTTPステータスコードの意味を、番号・名前・説明の言葉から探せる一覧です。IANAに登録されている100番台から500番台までのコードを、日本語の説明と定義元のRFCつきで載せています。ブラウザ内で完結。

Unicodeエスケープ変換ツール
日本語や絵文字を \u3042 のようなUnicodeエスケープに変換し、\uXXXX・\u{...}・\UXXXXXXXX を元の文字に戻します。JSON・Java・JavaScript・Pythonの書き方に対応し、ゼロ幅スペースなどの見えない文字や紛らわしい空白だけをエスケープして見つけることもできます。

URL分解・クエリパラメータ解析ツール
URLをスキーム・ホスト名・ポート・パス・クエリ文字列・フラグメントに分解し、クエリパラメータをデコードして一覧にします。utm_source などの計測用パラメータを除いたURLを作れるほか、パラメータを書き換え・追加・削除してURLを組み立て直せます。ブラウザ内で完結。


































