開発者向けツール
どこかのサイトを探す手間を省く、小さな開発者向けユーティリティ。Base64のエンコード・デコード、正規表現の解説、UTMリンクの作成、QRコードやvCardの生成など、日々のちょっとした助けになる道具を揃えました。ブラウザでは無料、スクリプトで必要なときにはAPIでもご利用いただけます。
ポリュビオス方眼暗号
ポリュビオス方眼ではHELLOが2315313134になります。各文字を5×5の格子の行と列の番号に置き換え、IとJは24のマスを共有します。数字の列を復号すれば文字に戻ります。ブラウザで無料で使えます。
無料 · ブラウザで動作
Punycode変換
ラベルmünchenはxn--mnchen-3yaになります。これはドメインの登録情報や証明書、古いシステムが受け付けるASCIIの形です。Unicodeのラベルを1つずつ変換したり、xn--のラベルを読める文字に戻したりできます。ブラウザで無料で使えます。
無料 · ブラウザで動作
レールフェンス暗号
メッセージをレールにジグザグに書き、行ごとに読み出します。3本のレールでWEAREDISCOVEREDFLEEATONCEはWECRLTEERDSOEEFEAOCAIVDENになり、同じ本数で元に戻せます。パズルや授業向けで、秘密の保護には使えません。ブラウザで無料で使えます。
無料 · ブラウザで動作
ROT13エンコーダー
Hello, World!はUryyb, Jbeyq!になり、同じ操作でもう一度変換すると元に戻ります。ラテン文字だけが13文字ずれ、句読点はそのままです。ネタバレやなぞなぞの答えを隠すのに便利で、ブラウザで無料で使えます。
無料 · ブラウザで動作
ROT18暗号
Hello, World! 123は一度の変換でUryyb, Jbeyq! 678になります。文字は13文字、数字は5つずれ、空白や句読点はそのままです。もう一度かけると元に戻るので、隠すのも戻すのも同じ操作です。ブラウザで無料で使えます。
無料 · ブラウザで動作
ROT5数字暗号
0123456789は5678901234になります。各数字が10個の輪の上で5つ進み、文字や空白、ハイフンはそのままです。もう一度かけると元の数字に戻ります。デモで電話番号や注文番号を隠すのに便利で、ブラウザで無料で使えます。
無料 · ブラウザで動作
タップコード変換
HIと入力すると2,3 2,4になります。5×5のポリビオス方陣でHは2行3列、Iは2行4列にあり、叩くための点の形でも表示します。数字の組や点の列から文字に戻すこともできます。ブラウザで無料で使えます。
無料 · ブラウザで動作
トリフィッド暗号
キーワードKEYWORD、周期5でDEFENDTHEEASTを暗号化するとERKQJAYHKOBQLになります。各文字を立方体の3つの座標に分けて並べ替えるので、換字と転置が組み合わさります。同じキーワードと周期で復号できます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicodeコードポイント変換
HiはU+0048 U+0069になり、1文字に1つのコードポイントが対応します。U+1F600のような絵文字も2つに割れず1つの値のままです。U+の一覧を貼り付ければ文字に戻せます。ブラウザで無料で使えます。
無料 · ブラウザで動作
URLパーセントエンコーダ・デコーダ
hello world & caféはhello%20world%20%26%20caf%C3%A9になり、そのままリンクに使えます。& = ? /も変換する1つの値向けと、コロンやスラッシュ、疑問符を残すアドレス全体向けを選べます。戻す操作で元に戻ります。ブラウザで無料で使えます。
無料 · ブラウザで動作
UTF-8バイトエンコーダー
どんなテキストでもUTF-8の正確なバイトが分かります。「Hi」は16進ペアの48 69になり、バイトごとにペアがひとつ並びます。貼り付けた16進は元の文字に戻ります。UTF-8として不正な並びはごまかさず拒否します。ブラウザで無料で使えます。
無料 · ブラウザで動作
XOR暗号
テキストを繰り返すキーとXORで組み合わせ、結果を16進数で表示します。「Hello」をキー「key」で暗号化すると 230015070a になり、同じキーで元の文に戻ります。パズルや授業向けで、秘密を守る用途には向きません。ブラウザで無料で使えます。
無料 · ブラウザで動作
PEM Base64エンコーダー
証明書や鍵と同じ形でテキストを包みます。標準Base64を64文字ごとの行に折り返し、-----BEGIN CERTIFICATE-----と-----END CERTIFICATE-----の間に置きます。PEMブロックを元のテキストに戻すこともでき、ブラウザで無料で使えます。
無料 · ブラウザで動作
アドハー Verhoeffチェックディジット
Aadhaar番号の先頭11桁からVerhoeffのチェックディジットを求めるか、12桁の番号全体を確認します。2345 6789 012なら4が付き、2345 6789 0124になります。保存前に入力ミスが分かり、ブラウザで無料で使えます。
無料 · ブラウザで動作
ABAルーティングチェック桁
米国の銀行ルーティング番号の9桁目を、公式の3-7-1の重みで求めたり確認したりします。02100002ならチェック桁は1で、021000021になります。給与や取引先のデータを送る前に、1桁の打ち間違いが分かります。ブラウザで無料で使えます。
無料 · ブラウザで動作
Able Bakerアルファベット
NATO以前の米軍で使われた通話表で、名前やコールサインを綴ります。SOSはSugar Oboe Sugarになり、Able Bakerの単語の並びは文字に戻ります。表にない単語は推測せずに指摘します。ブラウザで無料で使えます。
無料 · ブラウザで動作
オーストラリアABNチェック
11桁のオーストラリア事業者番号を税務当局の公式ルールで確認します。53 004 085 616は重み付きの合計が445で、89で割り切れるため有効です。合計と余りも表示されます。ブラウザで無料で使えます。
無料 · ブラウザで動作
オーストラリアACNチェックディジット
オーストラリアの会社番号の先頭8桁からチェックディジットを求めるか、9桁全体を確認します。004 085 61なら6が付き、004 085 616になります。004 085 617のような打ち間違いは保存前に分かります。ブラウザで無料で使えます。
無料 · ブラウザで動作
ADFGVX暗号
文字と数字を扱えるドイツの6×6の野戦暗号で、暗号化と復号ができます。ATTACKAT1200は、表のキーワードPRIVACYと並べ替えの鍵GERMANでGFVVVVVVAAAVGXGFGFGFGAGVになります。同じ2つの鍵で元に戻せます。ブラウザで無料で使えます。
無料 · ブラウザで動作
ADFGX暗号
第一次世界大戦のADFGX暗号を使えます。各文字をA、D、F、G、Xの2文字の組に変え、列を並べ替えます。鍵NAVALとCARGOなら、ATTACKATONCEはDAFFAAXFXDXDDAFGAGAGDAXDになります。ブラウザで無料で使えます。
無料 · ブラウザで動作
Adler-32チェックサム計算
zlibで使われる2つの合計によるAdler-32チェックサムを、どんなテキストからでも求めます。Wikipediaなら11e60398で、Aは920、Bは4582です。圧縮データや課題をRFC 1950と照らし合わせるのに便利で、ブラウザで無料で使えます。
無料 · ブラウザで動作
Albam ヘブライ暗号
ヘブライ文字を、アルファベットのもう半分にある相手の文字と入れ替えます。アレフはラメドに、ベートはメムになり、בראשיתはמטלישכになります。もう一度かけると元に戻ります。ブラウザで無料で使えます。
無料 · ブラウザで動作
btoa Ascii85エンコーダー
テキストを元祖btoa方式のAscii85に変換します。xbtoaの枠と、ゼロ4バイトを表すz、空白4つを表すyに対応し、Hello, world!は87cURD_*#TDfTZ)+TMKBになります。復号時はチェックサムも確かめます。ブラウザで無料で使えます。
無料 · ブラウザで動作
ASL指文字変換
名前やコードを、ASL指文字の手型の並びに変えます。ASLは、Aの握りこぶし、Sの握りこぶし、Lの形になり、数字にもそれぞれ数を表す手型があります。ブラウザで無料で使えます。
無料 · ブラウザで動作
キリル文字アトバシュ
ロシア語のキリル文字を、33文字のアルファベットの反対側の文字と入れ替えます。АはЯになり、ПРИВЕТはПОЦЭЪМになります。もう一度かけると元に戻り、ラテン文字や数字、記号はそのまま残って数えられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
ギリシャ語アトバシュ
ギリシャ文字24文字を反対側の文字と入れ替えます。アルファはオメガに、ベータはプサイになり、ΚαλημέραはΟωξσνέθωになります。もう一度かけると元に戻り、アクセント付きの文字やほかの文字は残して知らせます。ブラウザで無料で使えます。
無料 · ブラウザで動作
AZERTY ↔ QWERTY変換
キーボード配列を間違えて打った文を、フランス語AZERTYと米国QWERTYの間でキーごとに置き換えて直します。フランス語配列でazertyと書かれた6つのキーは、米国配列ではqwertyです。どちらの方向にも使え、ブラウザで無料で使えます。
無料 · ブラウザで動作
全単射 base-26 変換
列番号を表計算ソフトの列の文字に、文字を番号に変換します。27はAA、26はZ、702はZZで、ExcelやGoogle Sheetsの列見出しと同じです。ゼロはないので、0は受け付けません。ブラウザで無料で使えます。
無料 · ブラウザで動作
Base32768エンコーダー
テキストを、1文字に15ビットを載せるBase32768に変換します。UTF-16で扱う場面に向き、Helloはわずか3文字の䩲腻㐿になります。復号ではすべての記号と詰め物を確かめるので、壊れたコピーは失敗します。ブラウザで無料で使えます。
無料 · ブラウザで動作
Crockford Base32エンコーダー
「Hello」はCrockford Base32で91JPRV3Fになります。I・L・O・Uを含まない字母なので、シリアル番号やサポートコードを電話で読み上げても、手で打ち直しても崩れません。任意のチェック記号で打ち間違いも見つけられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
z-base-32エンコーダー&デコーダー
「Hello」はz-base-32でjb1sa5dxになります。Zookoが考えたこの字母は0、2、l、vを使わず、埋め文字も付けないため、コードが短く、読み上げや手書きでの書き写しでも間違えにくくなります。ブラウザで無料で使えます。
無料 · ブラウザで動作
Base58Checkエンコーダー
21バイトのBitcoinアドレス用データは、4バイトの二重SHA-256チェックサムを含む33文字の16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvMになります。写し間違えた文字は誤ったバイトにならず、検証で弾かれます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Ripple Base58エンコーダー&デコーダー
「Hello World」はRipple Base58でJxErpTiA7PhnBMdになります。XRP Ledgerの字母はr、p、s、h、nで始まり、0、O、I、lを使わないので、従来のXRPアドレスと同じ文字の並びになります。ブラウザで無料で使えます。
無料 · ブラウザで動作
bcrypt Base64エンコーダー
「Hello, world!」はbcrypt Base64でQETqZE6qGFbtakviGOになります。ピリオドとスラッシュで始まるOpenBSDの字母で「=」を付けず、bcryptハッシュのソルトやダイジェスト部分と同じ形です。ブラウザで無料で使えます。
無料 · ブラウザで動作
OpenPGP Radix-64エンコーダ
「Hello, OpenPGP!」はRadix-64の本文SGVsbG8sIE9wZW5QR1Ahと、チェック行=FPfiになります。OpenPGPのアーマー形式で、CRC-24により受け取った側がテキストを信用する前に破損に気付けます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Git Base85 エンコーダー
「hello」はGit Base85の行EXk~0{ZvX%Qになり、先頭のEはその行に5バイトが入っていることを示します。Gitがバイナリパッチで使う方式で、Adobe Ascii85とは別物です。ブラウザで無料で使えます。
無料 · ブラウザで動作
basE91エンコーダー
basE91はテキストを91個の印字可能な文字に収め、Base64より短く埋め文字もいりません。「Hello, world!」はJoachim Henkeの元の字母で>OwJh>}A"=r@@Y?Fになり、basE91はUTF-8のテキストに戻せます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Base94エンコーダー&デコーダー
「Hello, world!」はBase94で/P|?l:+>Nq\sr<+rになります。空白を除く!から~までの印字可能なASCII文字をすべて使うので、1文字あたりの情報がBase64より多く、ASCIIの範囲に収まります。ブラウザで無料で使えます。
無料 · ブラウザで動作
ネガバイナリ変換
13はネガバイナリで11101です。基数−2では位の値が1、−2、4、−8、16と符号を交互に変えるため、負の数も含めてどの整数も0と1だけで、マイナス記号なしに書けます。十進数との相互変換がブラウザで無料で使えます。
無料 · ブラウザで動作
黄金比基数φコンバーター
2は基数φで10.01になります。黄金比の基数φでは各位が約1.61803398875のべき乗で、どの整数も0と1だけの有限の文字列になり、小数点以下の桁を持つこともよくあります。十進数との相互変換がブラウザで無料で使えます。
無料 · ブラウザで動作
四進数(基数4)変換
27は四進数で123です。四進数の1桁(0から3)はちょうど2ビット分なので、DNAの4つの文字や2ビットの符号とよくなじみます。整数を十進数から四進数へ、また逆へ変換でき、ブラウザで無料で使えます。
無料 · ブラウザで動作
セナリー(6進)変換
42は六進数で110です。六進数は0から5の数字を使い、位の値は1、6、36、216と増えていきます。六面のサイコロや位取りの学習に合う基数で、十進数との相互変換がブラウザで無料で使えます。
無料 · ブラウザで動作
Baudot ITA2エンコーダ
「HI」はBaudot–Murray ITA2で10100 00110になります。テレックスや無線テレタイプで使われた5ビットの符号で、文字と数字のシフトを自動で入れ、ITA2で送れない記号は一覧で示します。ブラウザで無料で使えます。
無料 · ブラウザで動作
BIP-39ニーモニックエンコーダー
ゼロが16バイト並ぶエントロピーは、abandonが11回続いたあとaboutで終わります。BIP-39は128から256ビットをSHA-256のチェックサム付きで12から24語の英単語にし、チェックサムが合うときだけエントロピーに戻します。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicode太字斜体テキスト
「Hello World」は𝑯𝒆𝒍𝒍𝒐 𝑾𝒐𝒓𝒍𝒅になります。ラテン文字を1文字ずつUnicodeの数学用太字斜体に置き換えるので、書式を受け付けないプロフィール欄や投稿に貼っても強調が残ります。元にも戻せ、ブラウザで無料で使えます。
無料 · ブラウザで動作
書籍暗号
相手と共有する文章を鍵にして伝言を隠します。13語の鍵なら「quick fox river」は2 4 12になり、その数字から同じ語に戻せます。謎解きや脱出ゲーム、暗号の授業に向いており、ブラウザで無料で使えます。
無料 · ブラウザで動作
Brainfuckテキストエンコーダ
「Hi」と入力すると、プラス記号と出力用のピリオドだけでできた107文字のBrainfuckプログラムが、すぐ実行できる形で得られます。逆にBrainfuckを実行して出力を表示し、対応しない括弧も知らせます。ブラウザで無料で使えます。
無料 · ブラウザで動作
BSDチェックサム計算
「abc」のBSDチェックサムは16556、16進数で40ac、ブロック数は1です。昔のUnixのsumコマンドがBSD方式で出すのと同じ組み合わせなので、古いスクリプトや教科書の例題の確認に使えます。ブラウザで無料で使えます。
無料 · ブラウザで動作
オランダBSNチェックディジット
12345678を入力するとチェックディジットは2で、BSN全体は123456782になります。9桁の番号を貼り付ければ、オランダの11テストに合格するかどうかも確かめられます。登録フォームや給与データの確認に便利で、ブラウザで無料で使えます。
無料 · ブラウザで動作
C文字列エスケープ
引用符やバックスラッシュ、改行が1つ混じるだけでC言語の文字列は壊れます。Hello "world"の後に改行とline 2が続く文は、Hello \"world\"\nline 2に変換され、そのままソースに貼れます。逆変換もでき、ブラウザで無料で使えます。
無料 · ブラウザで動作
キリル・シーザー暗号
シフトを3にすると「Привет, мир!」は「Тулезх, плу!」になります。Ёを含む33文字のロシア文字がそれぞれ3つ先へ進み、Яの次はАに戻ります。ラテン文字や数字、句読点は変わらず、ブラウザで無料で使えます。
無料 · ブラウザで動作
CAS登録番号チェックディジット
7732-18を入力するとチェックディジットは5で、水のCAS番号7732-18-5になります。7732-18-6と打ち間違えると検証で弾かれるため、在庫表や安全データシート、実験ノートの入力ミスに気づけます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Chaocipher
バーンの古典的な開始円盤でWELLDONEISBETTERTHANWELLSAIDを暗号化すると、OAHQHCNYNXTSZJRRHJBYHQKSOUJYになります。1文字ごとに2つのアルファベットが並び替わります。同じ開始円盤で復号でき、ブラウザで無料で使えます。
無料 · ブラウザで動作
中国住民IDチェックディジット
11010519491231002を入力するとチェック文字はXで、番号全体は11010519491231002Xになります。18文字を貼り付ければ、最後の文字が合っているかも確かめられます。登録フォームや給与データの点検に便利で、ブラウザで無料で使えます。
無料 · ブラウザで動作
エクアドルcédulaチェックディジット
171003406を入力するとチェックディジットは5で、セデュラ全体は1710034065になります。10桁を貼り付ければ、最後の数字が公式のモジュラス10の規則に合うかも確かめられます。登録フォームや給与、電子請求書の確認に便利で、ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicode囲み文字
Hello123と入力するとⒽⓔⓛⓛⓞ①②③になります。8つのバブル文字は普通のテキストとして、ユーザー名や配信タイトル、投稿に特別なフォントなしで貼り付けられます。囲み文字を元の英数字に戻すこともでき、ブラウザで無料で使えます。
無料 · ブラウザで動作
ルーマニアCNPチェックディジット
180010122114を入力するとチェックディジットは4で、CNP全体は1800101221144になります。13桁を貼り付ければ、最後の数字が公式の重み付けに合うかも確かめられます。人事や給与、顧客登録の確認に便利で、ブラウザで無料で使えます。
無料 · ブラウザで動作
ブラジルCNPJチェックディジット
112223330001を入力するとチェックディジットは81で、CNPJ全体は11222333000181になります。14桁を貼り付ければ、末尾の2桁が正しいかも確かめられます。請求書や取引先登録、データの整理に便利で、ブラウザで無料で使えます。
無料 · ブラウザで動作
Colemak QWERTY変換
Colemak配列のキーボードでQWERTYのつもりでhelloと打つと、画面にはhfiiyと出ます。この変換ツールは各文字を同じ物理キーの文字に置き換え、両方向に対応し、大文字小文字と空白を保ちます。ブラウザで無料で使えます。
無料 · ブラウザで動作
ケルン式音声コード
Müller、Mueller、Mullerはすべて657、SchmidtとSchmiedは862になり、同じドイツ語の名前の綴り違いが1つにまとまります。名簿や顧客リスト、家系図での重複候補探しに役立ち、ブラウザで無料で使えます。
無料 · ブラウザで動作