AlgoKit について
AlgoKit.dev は、21 のカテゴリにわたる 414 個の無料オンラインツールを集めたサイトです。開発者が日々何度も行う、ちょっとした作業のために作られています。
AlgoKit とは
SHA-256、Keccak、AES から、JSON の整形、単位変換、CSS 生成、タイムゾーンをまたいだ予定調整まで、幅広いツールをそろえています。ハッシュの確認、トークンのデコード、ペイロードの変換、テストデータの生成といった手早く済ませたい作業を、ソフトウェアのインストールやアカウント登録なしで行えます。
ツールの作り方
- クライアントサイドが基本。 ほとんどのツールは TypeScript で書かれ、ブラウザー内だけで動作します。可能な場合は Web Crypto API や実績のあるオープンソースライブラリを利用しています。入力内容がアップロードされることはありません。
- ネットワークツールは例外。 DNS、WHOIS、IP、証明書、Web サイトのチェックにはネットワークリクエストが必要です。各ツールがどのサービスに接続するかはプライバシーポリシーに記載しています。
- 解説付き。 各ツールのページでは、機能、使い方、仕組み、制限事項を、例とよくある質問への回答とともに説明しています。
ツールのテスト方法
- ハッシュ、エンコード、暗号化のツールは、NIST FIPS 180-4、FIPS 202、関連する RFC などで公開されている参照テストベクターと照合しています。
- 変換ツールや計算ツールは、既知の値と境界ケースを使った単体テストで検証しています。
- 自動ブラウザーテスト(Playwright)がツールのページを開き、入力を行って出力を確認するため、変更を公開する前に不具合の再発を検出できます。
- 報告された不具合は再現・修正したうえで、可能な限り新しいテストケースとして追加しています。
対応言語
本サイトは 11 言語に対応しています:English、中文、Español、العربية、Indonesia、Português、हिन्दी、日本語、Русский、Français、Tiếng Việt。ナビゲーション、カテゴリページ、サイトの各ページはすべて翻訳済みで、アラビア語は右から左に表示されます。一部のツールの詳しいガイドは現在翻訳中です。
無料で利用可能
AlgoKit.dev は無料で、アカウントも有料機能もありません。運営費は、プライバシーポリシーに記載のとおり、広告によってまかなう場合があります。
お問い合わせ
不具合や誤った結果を見つけた場合、欲しいツールがある場合は、algokit.dev@gmail.com までメールでお知らせください。迅速に対応できるよう、記載していただきたい内容をお問い合わせページにまとめています。
ツールのカテゴリ
- CRC エラー検出のための巡回冗長検査アルゴリズム
- MD メッセージダイジェストアルゴリズム(MD2、MD4、MD5)
- SHA-1 セキュアハッシュアルゴリズム1 - 160ビットハッシュ関数
- SHA-2 セキュアハッシュアルゴリズム2ファミリー(SHA-224、SHA-256、SHA-384、SHA-512)
- SHA-3 Keccakベースのセキュアハッシュアルゴリズム3
- Keccak Keccak暗号化ハッシュ関数
- SHAKE 拡張可能出力関数(SHAKE128、SHAKE256)
- cSHAKE カスタマイズ可能なSHAKE関数
- KMAC Keccakメッセージ認証コード
- パスワードとセキュリティ パスワード生成、分析、ハッシュ化、セキュリティツール
- 暗号化 共通鍵・公開鍵暗号、HMAC、鍵生成(AES、3DES、RSA、PGP)
- エンコーディング データのエンコードとデコード:Base64、Base32、Base58、URL、HTML エンティティ、16 進数、Unicode など
- フォーマッター コードとデータの整形・圧縮・検証(JSON、XML、YAML、SQL、HTML、CSS)と命名スタイルの変換
- ジェネレーター ID、キー、テストデータ、QR コード、バーコード、設定ファイルを生成(UUID、API キー、.gitignore、Dockerfile)
- コンバーター データ形式、進数、色、タイムスタンプ、単位、通貨の変換(JSON、CSV、YAML、XML)
- テキストツール テキストのカウント・比較・整形・変換(文字数、差分、正規表現、大文字小文字、重複削除)
- 画像ツール 画像を操作および変換するためのツール(圧縮、サイズ変更、変換)
- デザインとCSS CSS を視覚的に生成:シャドウ、グラデーション、Flexbox・Grid レイアウト、アニメーション、カラーパレット
- Webツール Web 開発と SEO のためのツール(JWT、URL、DNS、HTTP ヘッダー、meta タグ、サイトマップ)
- 数学・計算ツール お金、健康、パーセント、プログラマー向け計算、日常の数学のための計算ツール
- 時間と日付 タイムゾーン、日付の差、営業日、タイマー、ストップウォッチ、世界時計