このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
国際化ドメイン(IDN)とASCII形式の相互変換ツール。日本語ドメインなどの非ASCII文字の処理に使用します。

シーザー暗号 暗号化・復号ツール
オンラインでシーザー暗号(シフト暗号)の暗号化と復号を実行します。カスタムアルファベットとシフト数(オフセット)に対応しています。

乱数生成ツール
指定した範囲内で整数または小数の乱数を生成します。重複排除、並べ替え、フォーマット出力に対応しています。

ヴィジュネル暗号の暗号化・復号ツール
多表式暗号アルゴリズムを使用してテキストを暗号化または復号します。暗号学の学習やテストに最適です。

ランダムパスワード生成ツール
文字の種類と長さをカスタマイズして強力なランダムパスワードを生成し、アカウントのセキュリティを保護します。

CRC16チェックサム計算
テキスト、Hex、Base64データの16ビット巡回冗長検査(CRC)コードを計算し、データの完全性を検証するCRC16チェックサムツール。
「日本語.jp」のような非ASCII文字を含むドメインを登録する際、ブラウザやDNSシステムは直接認識できません。本ツールはこの問題を解決します。Punycodeは、Unicode文字列(日本語ドメインなど)をASCII文字のサブセットに変換するエンコード方式であり、国際化ドメイン(IDN)を既存のDNSアーキテクチャで使用できるようにします。本ツールは、入力された多言語ドメイン(例:「例子.中国」)をASCII形式のPunycode文字列(例:「xn--fsq.xn--fiqs8s」)に変換し、またその逆の変換も行います。
Q:Punycodeエンコードされた文字列は常に「xn--」で始まりますか?
はい。標準規格により、Punycodeエンコードされたすべての非ASCIIドメイン部分は、ACE(ASCII互換エンコーディング)プレフィックスとして「xn--」が付きます。これがPunycode文字列を識別するための重要な目印となります。
Q:「https://日本語.jp/path」のような完全なURLも処理できますか?
できません。本ツールは純粋なドメイン部分のみを処理します。完全なURLの場合、「日本語.jp」の部分のみを抽出して変換する必要があります。プロトコル(http/https)やパス(/path)を含めてエンコードすることはできません。
ご利用の際の注意点:入力はドメインラベル(例:「日本語」、「jp」など)のみにし、「http://」や「www.」などのプレフィックス、および末尾のスラッシュを含めないでください。エンコード結果には長さの制限があり、長すぎるドメインは正常に変換できない場合があります。デコードの際は、入力するPunycode文字列の形式が正しく、完全であることを確認してください。本ツールは入力データを一切保存・アップロードしません。
開発者やドメイン管理者にとって、プログラムや設定ファイルでIDNを処理する際、本ツールを使用して事前に検証することで互換性の問題を回避できます。典型的なユースケースとして、「企业.公司」をASCIIのみをサポートするレガシーシステムにデプロイする場合、事前に「xn--fct102k.xn--55qx5d」にエンコードしてから設定します。Punycodeエンコードはドメインの「ラベル」部分のみを変更し、サブドメインやトップレベルドメイン(.com、.netなど)が英語の場合はそのまま保持されることに留意してください。メールサーバー(SMTP)やデータベースのインデックスなどを処理する際は、Punycode形式に統一することで一貫性を確保できます。