開発者向けツール
どこかのサイトを探す手間を省く、小さな開発者向けユーティリティ。Base64のエンコード・デコード、正規表現の解説、UTMリンクの作成、QRコードやvCardの生成など、日々のちょっとした助けになる道具を揃えました。ブラウザでは無料、スクリプトで必要なときにはAPIでもご利用いただけます。
UUIDをブラウザで生成
UUID v4は122ビットの乱数でできていますが、v7は先頭にミリ秒単位の時刻を持つため、新しい行が時間順に並びます。v4・v7・ULIDと件数を選べば、まとめて一度に受け取れます。ブラウザで無料で使えます。
無料 · ブラウザで動作
文字列のハッシュ値を計算
テキストを入力してアルゴリズムを選びます。hola mundoをSHA-256にかけると、0b894166で始まる固定長の値になります。改ざんの確認にはSHA-256、パスワードには意図的に遅くソルト付きのbcryptが向いています。ブラウザで無料で使えます。
無料 · ブラウザで動作
HMAC署名を作成する方法
mensajeを鍵clave-secretaとHMAC-SHA-256で署名すると、fd7e5bf1で始まる署名ができ、同じ鍵を持つ人しか再現できません。受け取った署名も同じ方法で確かめ、改ざんされたメッセージを見つけられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
JWTの中身、確認せずに使っていませんか
JWTを貼り付けると中身を読めます。HS256で署名された例のトークンでは、サブジェクト、名前、2020年9月13日の有効期限が分かり、期限切れと表示されます。デコードでは署名を確かめません。ブラウザで無料で使えます。
無料 · ブラウザで動作
JWTトークンを発行
署名付きのJWTを自分の内容で発行できます。サブジェクト、adminのような役割、共有シークレットを入れると、すぐ使えるHS256のトークンが返ります。秘密鍵でRS256の署名もでき、鍵は1回使うと破棄されます。ブラウザで無料で使えます。
無料 · ブラウザで動作
【無料】TOTPコードを生成
認証アプリが30秒ごとに表示する6桁のコードは、共有シークレットと現在時刻から計算されます。シークレットを入れると現在のコードと残り秒数が分かり、入力されたコードの確認もできます。ブラウザで無料で使えます。
無料 · ブラウザで動作
テキストをAESで暗号化
ご自身の鍵を使い、AES-256-GCMでテキストを暗号化・復号できます。結果には認証タグが付くため、暗号文が1ビットでも書き換えられれば検出されます。鍵は1回だけ使って保存しません。ブラウザで無料で使えます。
無料 · ブラウザで動作
強力なパスワードをまとめて生成
前のパスワードから推測できないランダムなパスワードを、1件ずつでもまとめてでも作れます。たとえば16文字のパスワードを2件です。小文字・大文字・数字・記号を選べ、0とOのように紛らわしい文字も除けます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Base64のエンコード・デコード方法
「Año 2026 — ñandú」はBase64でQcOxbyAyMDI2IOKAlCDDsWFuZMO6になり、アクセントも元どおりに戻せます。標準とURL向けの文字セットを選べるので、トークンをリンクに入れても壊れません。ブラウザで無料で使えます。
無料 · ブラウザで動作
UNIXタイムスタンプを日時に変換
UNIXタイムスタンプを読みやすい日時に変換し、その逆もできます。1800000000は2027年1月15日8時00分(UTC)で、ミリ秒の値も表示され、結果のタイムゾーンも選べます。ブラウザで無料で使えます。
無料 · ブラウザで動作
そのcron式、実行タイミングを正しく読めていますか
cronの1行を分かりやすい文章に直します。0 3 * * 1-5なら月曜日から金曜日の午前3時00分に実行されると表示されるので、項目を記憶で数えたり資料を開いたりする必要がありません。ブラウザで無料で使えます。
無料 · ブラウザで動作
cron式から次回実行時刻を確認する方法
cron式が次にいつ実行されるかを正確に確認できます。0 0 1 * *が本当に毎月1日の午前0時なのか、毎分動く設定になっていないかを事前に確かめられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
【無料】Webhookのペイロードを変換
data.customer.emailにあるメールアドレスはcorreoに、金額8500はimporteに入り、存在しない場所は単に省かれます。受け手のシステムが求める形を書けば、メッセージがその形に組み替えられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Webhookに署名を付与
「支払い完了」の偽イベントや偽の注文更新は、何でも信じるサービスに簡単に届きます。送る通知に共有シークレットで署名し、届いた通知を確かめれば、有効・改ざん・期限切れのどれかが分かります。ブラウザで無料で使えます。
無料 · ブラウザで動作
サブネット計算
192.168.1.0/24の使用可能ホストは、192.168.1.1から192.168.1.254までの254台です。ネットワーク、ブロードキャスト、アドレス数、逆引きゾーンが分かり、同じ大きさのサブネットへの分割もできます。ブラウザで無料で使えます。
無料 · ブラウザで動作
【無料】正規表現テスター
ブラウザが実行するのと同じ方法でパターンを確かめられます。hello world に hello を当てると位置0で1件一致し、番号付きと名前付きのグループも表示されます。置換モードでは実データに触れる前に結果を確認できます。ブラウザで無料で使えます。
無料 · ブラウザで動作
基数変換ツール
数をある基数から別の基数へ書き換えます。2進数から36進数まで対応し、たとえば2進数の1010は10進数の10です。大きな値も最後の桁まで正確で、先頭のマイナス記号もそのまま残ります。ブラウザで無料で使えます。
無料 · ブラウザで動作
chmod計算機
chmod 755はrwxr-xr-xで、所有者はすべての権限、グループとその他は読み取りと実行、数値では493です。3桁の8進数と9文字のrwx表記をどちら向きにも変換し、クラスごとの権限を分けて表示します。ブラウザで無料で使えます。
無料 · ブラウザで動作
ダムのチェックディジット
どんな数字にも1桁を足すだけで、実際によく起きる打ち間違いを捕まえます。572にはダム方式のチェックディジット4が付いて5724になり、1桁の誤りや隣り合う2桁の入れ替わりがあれば検証に失敗します。ブラウザで無料で使えます。
無料 · ブラウザで動作
キーワード換字式暗号
キーワードCRYPTOを使うと、Hello WorldはBtggj Vjmgpになります。キーワードが暗号用アルファベットの先頭に来て、残りの文字が順に続き、各文字が対応する文字に置き換わります。同じキーワードで復号でき、ブラウザで無料で使えます。
無料 · ブラウザで動作
スキュタレー暗号
5列ならHELLOWORLDはHWEOLRLLODになります。棒に巻いた帯のように、テキストを行ごとにマス目へ書き、列ごとに読み出します。同じ列数で元に戻り、文字は1つも失われません。ブラウザで無料で使えます。
無料 · ブラウザで動作
encodeURIComponent ツール
スペースは%20、&は%26、=は%3Dになるので、hello world & caféはhello%20world%20%26%20caf%C3%A9となり、1つの値の中に収まります。どの値もencodeURIComponentの規則で変換し、戻す操作で元に戻せます。ブラウザで無料で使えます。
無料 · ブラウザで動作
UTF-16 コードユニット変換
Hiはビッグエンディアンで00480069、つまりコードユニット2つ、4バイトになります。リトルエンディアンにするとHは48 00です。16進ダンプを貼り付ければ文字として読め、壊れたサロゲートペアは受け付けません。ブラウザで無料で使えます。
無料 · ブラウザで動作
ベーコン暗号エンコード・デコード
文字を、フランシス・ベーコンのaとbを5つ並べた符号に変えたり、その並びを文字に戻したりします。HIはaabbb abaaaになります。どの組も5記号そろっている必要があり、推測はしません。ブラウザで無料で使えます。
無料 · ブラウザで動作
Base45エンコード・デコード
「AB」はBase45でBB8になります。RFC 9285のこの方式は、QRコードが英数字モードで読める45文字の中にデータを収めるもので、EUのデジタルCOVID証明書にも使われています。デコードも可能で、ブラウザで無料で使えます。
無料 · ブラウザで動作
Base64urlエンコード・デコード
「hello world」はBase64urlでaGVsbG8gd29ybGQになります。RFC 4648の5節で定められたURLセーフな形式で、+と/の代わりに-と_を使い、「=」の埋め文字も付けないため、トークンがリンクの中でもそのまま届きます。ブラウザで無料で使えます。
無料 · ブラウザで動作
columnar転置暗号
鍵ZEBRASでWEAREDISCOVEREDFLEEATONCEを暗号化するとEVLNACDTESEAROFODEECWIREEになります。6列の行に書き込み、鍵のアルファベット順に列ごとに読み出す仕組みで、同じ鍵で復号できます。ブラウザで無料で使えます。
無料 · ブラウザで動作
テキスト→ASCIIコード変換
Hiと入力すると72 105に、65 66 67を貼り付けるとABCになります。各文字を10進のASCIIコードと相互に変換し、0から127の範囲外のコードは間違った文字にせず知らせます。ブラウザで無料で使えます。
無料 · ブラウザで動作
four-square暗号エンコード・デコード
ドラステルのfour-square暗号で、2つのキーワードを使い2文字ずつ暗号化します。HELPMEはキーEXAMPLEとKEYWORDでFYNFNEになり、同じキーで元に戻せます。空白や記号は除かれ、JはIとして扱われます。ブラウザで無料で使えます。
無料 · ブラウザで動作
HTMLエンティティエンコード・デコード
Tom & Jerry <3はTom & Jerry <3になり、タグや属性の中に入れても壊れません。デコードでは<div>が山かっこに戻り、知らないエンティティ名があればお知らせします。ブラウザで無料で使えます。
無料 · ブラウザで動作
モールス信号翻訳
HELLOは国際モールス符号で.... . .-.. .-.. ---になります。文字や数字、対応する記号をそれぞれ点と線に置き換え、文字の間は空白、単語の間は斜線で区切ります。モールス符号から文章にも戻せ、ブラウザで無料で使えます。
無料 · ブラウザで動作
Quoted-printableエンコード・デコード
Hello caféをHello caf=C3=A9に変換し、元に戻すこともできます。アクセント付きの文字や記号は等号と16進数の組になり、通常の英字は読めるまま残ります。メール本文の確認に便利で、ブラウザで無料で使えます。
無料 · ブラウザで動作
ROT47エンコード・デコード
Helloはw6==@になり、同じ操作で元に戻ります。感嘆符からチルダまでの印字可能な文字が94文字の輪の上で47文字ずれ、空白やアクセント付きの文字はそのまま残ります。ブラウザで無料で使えます。
無料 · ブラウザで動作
手旗信号翻訳
HELLOは1文字ごとに1組、合計5組の旗の位置になります。たとえばEはL:HIGH+R:DOWNで、左の旗が上、右の旗が下です。単語はスラッシュで区切られ、貼り付けた位置は英字に戻せます。ブラウザで無料で使えます。
無料 · ブラウザで動作
トリテミウス暗号エンコード・デコード
Hello WorldはHfnos Buytmになります。1文字目は0、2文字目は1、3文字目は2と、ずらす量が1つずつ増え、Zの次はAに戻ります。スペースや記号は動きません。同じ規則を逆にたどれば復号できます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Vigenère暗号エンコード・デコード
「Attack at dawn」を鍵 LEMON で暗号化すると「Lxfopv ef rnhr」になり、同じ鍵で元に戻せます。文字ごとに繰り返す鍵から別々のシーザーずらしを受け、大文字・小文字は保たれ、空白や記号は動きません。ブラウザで無料で使えます。
無料 · ブラウザで動作
アフィン暗号
各文字の位置にaを掛けてbを足すアフィン暗号で、暗号化と復号ができます。aを5、bを8にすると、AFFINE CIPHERはIHHWVC SWFRCPになります。復号に使うaの逆数、この場合の21も表示されます。ブラウザで無料で使えます。
無料 · ブラウザで動作
ASCIIコード検索
ASCIIの文字やコードを調べると、すべての表し方が一度に分かります。Aは十進数で65、十六進数で41、八進数で101、二進数で1000001です。65、0x41、0o101のどれで入力しても同じです。ブラウザで無料で使えます。
無料 · ブラウザで動作
アトバシュ暗号
ラテン文字をアルファベットの反対側の文字に入れ替えます。AはZに、BはYになり、Hello, World!はSvool, Dliow!になります。もう一度かけると元に戻り、数字や空白、記号は変わりません。ブラウザで無料で使えます。
無料 · ブラウザで動作
オートキー暗号
短い最初の鍵のあとにメッセージ自体を続けるオートキー暗号です。鍵KEYなら鍵の並びはKEYHELLOWOとなり、Hello, World!はRijss, Hzfhr!になります。空白や記号はそのままです。ブラウザで無料で使えます。
無料 · ブラウザで動作
Base16 RFC 4648 エンコーダー&デコーダー
テキストをRFC 4648のBase16、つまり1バイトを2文字で表す標準の大文字十六進数に変換します。Helloは48656C6C6Fになります。復号では空白やコロン入りのダンプも受け付け、形の崩れた入力は受け付けません。ブラウザで無料で使えます。
無料 · ブラウザで動作
Base32エンコーダー&デコーダー
テキストを、認証アプリの秘密鍵で使われるA〜Zと2〜7のRFC 4648のBase32に変換します。HelloはJBSWY3DPになります。復号では小文字や改行も受け付け、余計な記号は受け付けません。ブラウザで無料で使えます。
無料 · ブラウザで動作
Base58エンコーダー&デコーダー
「Hello World」はBase58でJxF12TrwUP45BMdになります。Bitcoinの58文字のアルファベットにはゼロ、大文字のO、大文字のI、小文字のlがないため、紙でも画面でも読み違えにくいコードになります。ブラウザで無料で使えます。
無料 · ブラウザで動作
Flickr Base58エンコーダー&デコーダー
「Hello World」はFlickr Base58でiXf12sRWto45bmCになります。flic.krの短縮リンクの字母で、0、O、I、lを使わず、Bitcoinとは逆に小文字を大文字より先に並べます。テキストも写真IDのような数値も扱え、ブラウザで無料で使えます。
無料 · ブラウザで動作
テキストをBase64へ
「Hello, world!」は標準Base64でSGVsbG8sIHdvcmxkIQ==になります。おなじみの+、/、「=」の埋め文字を使い、正しいBase64の文字列は絵文字や記号も含めて読めるUTF-8のテキストに戻ります。ブラウザで無料で使えます。
無料 · ブラウザで動作
Ascii85 / Base85 エンコーダー
「Hello, world!」はAdobe Ascii85(Base85)で87cURD_*#TDfTZ)+Tになります。4バイトを5文字の印字可能な文字にまとめるのでBase64より短く、PDFやPostScriptのツールが求める形です。復号もでき、ブラウザで無料で使えます。
無料 · ブラウザで動作
ボーフォート暗号
キーワードKEYを使うと「Hello, World!」は「Danzq, Cwnnh!」になり、同じキーワードで元に戻ります。ボーフォート暗号は鍵の文字から各文字を引く方式で、その操作が自分自身を打ち消すためです。空白や記号は変わりません。ブラウザで無料で使えます。
無料 · ブラウザで動作
Bifid暗号
鍵SECRETを使うと、Bifid暗号でHELLOはHKNFOになります。Félix Delastelleの方式で、鍵から作った5×5のポリュビオス方陣で各文字を行と列の数字に分け、メッセージ全体で混ぜ合わせます。同じ鍵で復号でき、ブラウザで無料で使えます。
無料 · ブラウザで動作
テキスト⇔バイナリ変換
「Hi」は01001000 01101001になります。テキストの1バイトを0と1の8桁で書き、1バイトにつき1組です。アクセント付きの文字や絵文字はUTF-8で2から4組になります。二進数を貼り付ければテキストに戻り、ブラウザで無料で使えます。
無料 · ブラウザで動作
点字翻訳
「Hello」と入力すると⠠⠓⠑⠇⠇⠕になります。大文字符の後に5つの文字のセルが続き、特別なフォントなしで文書に貼り付けられます。点字から文字への逆変換もでき、ブラウザで無料で使えます。
無料 · ブラウザで動作
シーザー暗号
シフトを3にすると「Hello, World!」は「Khoor, Zruog!」になります。各ラテン文字が3つ先へ進み、Zの次はAに戻り、空白や句読点はそのままです。同じ鍵で復号でき、ブラウザで無料で使えます。
無料 · ブラウザで動作
グロンズフェルド暗号
鍵を31415にすると、ATTACKATDAWNはDUXBHNBXEFZOになります。鍵の各数字の分だけ次の文字を先へずらし、鍵は文の終わりまで繰り返されます。復号では同じ分だけ戻します。ブラウザで無料で使えます。
無料 · ブラウザで動作
テキスト→16進コンバータ
Helloは48656c6c6fになります。5バイトそれぞれが2桁の16進になり、アクセント付きの文字や絵文字は複数のUTF-8バイトに展開されます。16進を貼り付ければ、空白や0xが付いていても文章に戻せます。ブラウザで無料で使えます。
無料 · ブラウザで動作
QWERTY隣接キーシフト暗号
ずらす数を1にすると、helloはjraapになります。各文字が同じQWERTY行の右隣のキーに移り、lは行の先頭のaに戻ります。同じ数で復号すればhelloに戻り、ブラウザで無料で使えます。
無料 · ブラウザで動作
Leetspeak変換
定番の変換表を使うと、Hello WorldはH3110 W0r1dになります。eは3、lは1、oは0に置き換わり、スペースや句読点はそのまま残ります。逆変換で数字を文字に戻すこともでき、ブラウザで無料で使えます。
無料 · ブラウザで動作
乗法暗号
鍵5でHELLOはJUDDSになります。各文字に鍵を掛けて26で割った余りを取り、復号には逆元の21を使います。26と公約数を持つ鍵は受け付けないため、元に戻せない変換は起きません。ブラウザで無料で使えます。
無料 · ブラウザで動作
NATO音声記号
SOSは無線ではSierra Oscar Sierraと綴ります。文字や数字を入力するとNATOのコード語に、コード語を貼り付けると元の文字に戻ります。表にない語は誤った文字にせず、はっきり知らせます。ブラウザで無料で使えます。
無料 · ブラウザで動作
ニヒリスト暗号
HELLOをキーワードZEBRASと鍵1234で暗号化すると43 46 46 68 54になります。キーワードで5×5の文字表を作り、各文字の番号に繰り返す鍵の数を足し、復号では引き戻します。ブラウザで無料で使えます。
無料 · ブラウザで動作
テキスト→八進
Helloは110 145 154 154 157になり、UTF-8の各バイトが3桁の八進数で表されます。区切りは空白、コロン、カンマ、縦線、区切りなしから選べ、八進ダンプを同じ方法で文字に戻せます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Playfair暗号
キーワードMONARCHYでINSTRUMENTSを暗号化するとGATLMZCLRQXAになります。文字を2つずつ組にし、奇数の末尾はXで補い、5×5の正方形の中で置き換えます。同じキーワードで復号すれば文字が戻ります。ブラウザで無料で使えます。
無料 · ブラウザで動作