開発者向けツール
どこかのサイトを探す手間を省く、小さな開発者向けユーティリティ。Base64のエンコード・デコード、正規表現の解説、UTMリンクの作成、QRコードやvCardの生成など、日々のちょっとした助けになる道具を揃えました。ブラウザでは無料、スクリプトで必要なときにはAPIでもご利用いただけます。
SEDOLチェックディジット
本体B0YBKJのチェックディジットは7で、完全なSEDOLはB0YBKJ7です。6文字の本体ならどれでもこの数字を計算し、完全なコードも検証するので、1文字の打ち間違いの多くを見つけられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
シェル引数クォート
hello worldは'hello world'という安全なシェル引数1つになります。空白や引用符、アスタリスクなどの特殊記号は単一引用符で囲まれ、シェルにはただのデータとして渡ります。逆の操作で元のテキストにも戻せ、ブラウザで無料で使えます。
無料 · ブラウザで動作
単一換字式暗号
鍵QWERTYUIOPASDFGHJKLZXCVBNMを使うと、Hello WorldはItssg Vgksrになります。26文字の暗号アルファベットをすべて自分で指定し、各文字の置き換え先は1つに固定され、復号では表を逆にたどります。ブラウザで無料で使えます。
無料 · ブラウザで動作
カナダSINチェックディジット
基数04645428のチェックディジットは6で、完全なSINは046454286です。8桁を入力すれば計算、9桁なら検証ができ、税や給与の書類に入る前に入力ミスを見つけられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
フランスSIREN Luhnチェック
本体732 829 32のチェックディジットは0で、SIRENは732 829 320になり、打ち間違えた732 829 321は不合格になります。8桁から計算するか9桁全体を検証でき、空白や点の区切りも使えます。ブラウザで無料で使えます。
無料 · ブラウザで動作
フランスSIRETのLuhn検証
73282932000074は有効です。14桁全体のLuhn検査が合い、先頭9桁のSIREN 732829320も独自の検査に合格し、残る00074が事業所のNICです。それぞれの結果を別々に示します。ブラウザで無料で使えます。
無料 · ブラウザで動作
Soundexエンコーダー
RobertもRupertも同じR163になります。先頭の文字を残し、続く子音の音を3桁の数字にし、足りない桁は0で埋めるので、発音の近い名前が同じ4文字のコードに集まります。ブラウザで無料で使えます。
無料 · ブラウザで動作
スペイン綴りアルファベット
SOSはSábado Oviedo Sábadoと綴られます。Ñを含む各文字と各数字にスペイン語の綴り語が割り当てられ、AのAntonioからZのZaragozaまで、雑音の多い電話でも名前や予約番号を正確に伝えられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
SSCC-18チェックディジット
データ17桁00614141123456789のチェックディジットは0で、完全なSSCC-18は006141411234567890です。パレットのラベルを印刷する前に計算し、出荷通知にある18桁のコードも検証できます。ブラウザで無料で使えます。
無料 · ブラウザで動作
ドイツ税務IDチェック桁
最初の10桁8609574271からチェック桁9を求め、11桁の完全な番号86095742719を作ります。11桁のIdNrを貼り付ければ、最後の桁が正しいかも確認できます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicode取り消し線テキスト
Helloと入力するとH̶e̶l̶l̶o̶になります。5文字それぞれの後ろに長い取り消し線の記号が付くので、普通の文字としてチャットやメールに貼れます。逆の操作で線を外せます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicode下付き文字
H2O C6H12O6 x1と入力するとH₂O C₆H₁₂O₆ ₓ₁になります。数字、プラス・マイナス・イコール・かっこ、対応する小文字がベースラインの下に下がり、実験ノートやスライドにそのまま貼れます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicode上付きテキスト
x2 + y3と入力するとˣ² ⁺ ʸ³になります。数字、プラス・マイナス・イコール・かっこ、多くのラテン文字が上付き文字になり、普通のテキストしか使えない場所でも上がったまま表示されます。ブラウザで無料で使えます。
無料 · ブラウザで動作
スウェーデン綴りアルファベット
SOSと入力するとSigurd Olof Sigurdになります。Å・Ä・Öを含む各文字はスウェーデン語の人名に、数字はNollからNioの語に置き換わり、スウェーデン語の電話や無線でそのまま読み上げられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
System V sum
helloという語はチェックサム532、ブロック数1になり、Unixのsum -sの表示と一致します。BSD方式ではなく従来のSystem V方式の値を、古いスクリプトや資料、授業のために再現できます。ブラウザで無料で使えます。
無料 · ブラウザで動作
T9予測入力エンコーダ
helloと入力すると43556になります。2にABC、9にWXYZが並ぶ昔の電話のキー配置で押す数字です。逆に数字からは、単語を推測せずに各キーの文字の組を示します。ブラウザで無料で使えます。
無料 · ブラウザで動作
警察テンコード翻訳
10-4と入力すると、了解・受信したという意味の説明が英語で表示されます。逆に語句からコードを調べることもできます。APCO方式の固定の一覧を使うので、脚本や小説、無線の記録でいつも同じ意味になります。ブラウザで無料で使えます。
無料 · ブラウザで動作
Ubbi Dubbi翻訳
Hello worldはHubellubo wuborldになります。a・e・i・o・uの各母音の前に音節ubが入り、yやスペース、記号はそのまま残ります。戻す操作では加えた音節を取り除き、元のメッセージが現れます。ブラウザで無料で使えます。
無料 · ブラウザで動作
UIC車両番号チェックディジット
車両番号の最初の11桁が21812471217なら、チェックディジットは3で、完全なUIC番号は218124712173です。12桁の番号を貼り付ければ、最後の桁が合うかもすぐ分かります。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicodeエスケープ変換
Hiは\u0048\u0069になり、アクセント付きのéは\u00e9、絵文字U+1F600は\ud83d\ude00というペアになります。戻すときは読める文字に復元し、壊れたエスケープは推測せずに受け付けません。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicode NFD正規化
1つのéで書いたcaféは、c、a、f、eと結合用の鋭アクセントの5つのコードポイントになります。合成済みの文字を基本の文字と記号に分けるので、見た目が同じ文字列も両方をNFDにすれば一致します。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicode NFKC正規化
file ㎞ ①はfile km 1になります。合字、全角文字、丸数字などの装飾的な違いを普通の文字にそろえ、その後アクセントを再合成するので、同じ名前の表記ゆれが検索や重複確認で一致します。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unicode NFKD正規化
file ① caféはアクセントが分かれたfile 1 caféになります。合字は個別の文字に、丸数字は普通の数字に、アクセント付きの文字は基本の文字と記号に分かれ、後から再合成はしません。ブラウザで無料で使えます。
無料 · ブラウザで動作
UPC-Aチェックディジット
商品番号01234567890のチェックディジットは5で、完全なUPC-Aは012345678905になります。取引先のファイルやスキャナーから得た12桁のコードを貼り付ければ、最後の桁が正しいか分かります。ブラウザで無料で使えます。
無料 · ブラウザで動作
UPC-E変換
UPC-Eの425261はUPC-Aの042100005264に展開されます。小さな包装のために省いたゼロを戻し、メーカー42100、商品00526に分け、共通のチェックディジット4も計算します。圧縮はその逆です。ブラウザで無料で使えます。
無料 · ブラウザで動作
さかさまテキスト反転
Hello World!は¡plɹoM ollǝHになります。各文字を180度回したようなUnicodeのそっくり文字に替え、順番も逆にするので、画面をひっくり返すと正しく読め、普通の文字としてどこにでも貼れます。ブラウザで無料で使えます。
無料 · ブラウザで動作
RFC 3986 パーセントエンコーダ
RFC 3986 の厳密な規則では、hello world!'()* は hello%20world%21%27%28%29%2A になります。そのまま残るのは英字・数字・ハイフン・ピリオド・アンダースコア・チルダだけです。デコードは不完全な列で止まります。ブラウザで無料で使えます。
無料 · ブラウザで動作
UTF-32コードユニット変換
テキストを固定幅のUTF-32の値に変換します。「Hi」は00000048 00000069となり、2ユニット・8バイトです。U+1F600のような絵文字も1ユニットの0001F600のままです。16進や10進の一覧をテキストに戻すこともできます。ブラウザで無料で使えます。
無料 · ブラウザで動作
UTF-7エンコード・デコード
7ビットしか通らない経路でも崩れないUTF-7のテキストを作れます。caféはcaf+AOk-になり、デコードすると元の単語に戻ります。英字はそのまま読め、それ以外の文字だけが短いシフト部分に入ります。ブラウザで無料で使えます。
無料 · ブラウザで動作
修正UTF-7 IMAPエンコーダ
IMAPサーバーが期待するフォルダー名をそのまま作れます。Inbox/日本語はInbox/&ZeVnLIqe-になり、ログに出てくる読めない名前も元の表記に戻せます。英字だけの名前は変わりません。ブラウザで無料で使えます。
無料 · ブラウザで動作
英国UTRチェックディジット
英国UTRの先頭の数字を計算・確認できます。本体123456789のチェックディジットは1なので、UTR全体は1123456789です。打ち間違えた番号を、フォームや一括取り込みに入る前に見つけられます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Uuencodeエンコーダー
「Hello, world!」を begin 644 data.txt で始まる古典的なuuencode文書に変換し、逆にテキストへ戻せます。1行は最大45バイトで、絵文字も元どおりに戻り、壊れたヘッダーは推測せずに拒否します。ブラウザで無料で使えます。
無料 · ブラウザで動作
VIC暗号
ATTACK AT DAWN を盤面キー COMPUTERS、ヌル数字 37、キー ORANGE と BLUE で暗号化すると 61363 17174 31939 70373 3916 になり、元にも戻せます。チェッカーボードと2回の列転置を組み合わせます。ブラウザで無料で使えます。
無料 · ブラウザで動作
ウエスタンユニオン式
SOS をウエスタンユニオンの古典的な電信表で Sugar Ocean Sugar とつづり、A の Adams から Z の Zero までの単語列を文字と数字に戻します。知らない単語は推測せず、その単語名を示します。ブラウザで無料で使えます。
無料 · ブラウザで動作
XMLエンティティ変換
XMLが予約する5つの文字を変換し、「Tom & Jerry <3」を「Tom & Jerry <3」にします。&、<、>、'、" は元の文字に戻し、未知の名前はすり抜けさせずに拒否します。ブラウザで無料で使えます。
無料 · ブラウザで動作
xxencodeエンコーダー
「Hello, world!」を begin 644 hello.txt 付きの古典的なxxencodeブロックにまとめます。使う文字はプラス、マイナス、数字、英字だけなので、EBCDICの中継で化けません。復号もできます。ブラウザで無料で使えます。
無料 · ブラウザで動作
yEncエンコード・デコード
「Hello Usenet」を=ybegin行と、チェックサム 38A1E859 を含む=yend行の付いたyEncの断片に符号化し、逆にテキストへ戻します。各バイトを42ずらすだけなので、Base64よりずっと小さく収まります。ブラウザで無料で使えます。
無料 · ブラウザで動作
ゼロ幅文字エンコーダ
見えないUnicode文字で、普通の文章に秘密を隠します。「Hi」を「Hello world」に埋め込むと、誰にも見えない18個のゼロ幅文字になり、復号で取り出せます。透かしや授業には便利ですが、暗号化ではありません。ブラウザで無料で使えます。
無料 · ブラウザで動作
CSSコードを圧縮してサイズ削減率を測定
スタイルシートの意味を変えずに小さくできます。サンプルは101バイトから71バイトになり、29.7 %の削減です。引用符内のテキストは、/* label */ {x} のような文字でもそのまま残ります。ブラウザで無料で使えます。
無料 · ブラウザで動作
再試行用の指数バックオフスケジュールを計算
各再試行の待ち時間が正確に分かります。基準250、倍率2、上限2000なら、6回の再試行で250、500、1000、2000、2000、2000となり、ランダムなばらつきで方針が隠れることもありません。ブラウザで無料で使えます。
無料 · ブラウザで動作
A1Z26暗号
各文字をアルファベットの何番目かに置き換えます。HELLOは8 5 12 12 15になり、1から26の数字の並びは文字に戻ります。空白や記号は飛ばされ、無効な数字は指摘されます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Base85 RFC 1924
「Hello World」はRFC 1924 Base85で7KPt{PR^XAyM<Wになります。128ビットのIPv6アドレスを二十文字で書くために提案された85文字の字母を、どんなテキストにも使えます。空白や引用符、スラッシュはありません。ブラウザで無料で使えます。
無料 · ブラウザで動作
十進↔三進(基数3)変換
42は三進数で1120です。27が1つ、9が1つ、3が2つ、1の位が0で、その過程を順に示すので計算を確かめられます。負の数を含む整数を十進数から三進数へ、また逆へ変換でき、ブラウザで無料で使えます。
無料 · ブラウザで動作
階乗進数
整数と階乗進数を相互に変換できます。23は3:2:1:0、つまり3210!で、3×3!、2×2!、1×1!を足すと23になります。各桁はその位で使える数字の上限と照合されます。ブラウザで無料で使えます。
無料 · ブラウザで動作
ポルトガルNIFのチェックディジット計算・検証ツール
8桁の50196484のチェックディジットは3で、NIF全体は501964843になります。8桁を入れれば9桁目を計算し、9桁を入れれば最後の数字がモジュロ11の規則に合うかが分かります。ブラウザで無料で使えます。
無料 · ブラウザで動作
許可ソースからContent-Security-Policyヘッダーを作成
'self' を指定した default-src から、ソースなしの upgrade-insecure-requests までの4行が、入力順のままセミコロンでつながった1行のポリシーになります。未知のディレクティブや重複は受け付けません。ブラウザで無料で使えます。
無料 · ブラウザで動作
Unixパーミッションをシンボリック・8進数間で変換
rwxr-xr-- は 754 に、754 は rwxr-xr-- に変換されます。読み取りが4、書き込みが2、実行が1として利用者の区分ごとに足すためです。どちらの形を貼り付けても両方が分かり、不正な値は推測せずに指摘します。ブラウザで無料で使えます。
無料 · ブラウザで動作
シードから覚えやすいパスフレーズを生成
6語とハイフンを指定すると、同じ非公開シードからは必ず parade-orange-globe-marsh-birch-earth が得られるため、保存せずに作り直せます。単語数は3〜24語で、本当の秘密であるシードは厳重に守ってください。ブラウザで無料で使えます。
無料 · ブラウザで動作
ASCII文字コードを10進・16進・8進・2進で検索
文字Aは10進数で65、16進数で0x41、8進数で0o101、2進数で01000001です。1文字、10進数のコード、0x付きのコードのいずれかを入力すると表の項目がすべて分かり、見えない制御文字も読める形で表示します。ブラウザで無料で使えます。
無料 · ブラウザで動作
2~36進数の数値変換と桁の検証
16進数の-deadBEEFは36進数で-1PS9WXBになります。整数と、それが書かれている基数を入力し、2から36までの変換先を選ぶだけです。長い数も丸めずに正確に変換します。ブラウザで無料で使えます。
無料 · ブラウザで動作
CSS整形ツール
1行に詰まったスタイルシートが、宣言ごとに改行された字下げ付きのブロックになります。それでも“A; B”のような引用符内のフォント名のセミコロンはそのままです。ビルド結果や古いテーマのCSSを貼り付ければ、ひと目で読めます。ブラウザで無料で使えます。
無料 · ブラウザで動作
HTML整形ツール
1行に詰まったページ全体が、入れ子の要素ごとに改行され、親より2スペース深く字下げされて戻ってきます。開始タグと終了タグの対応がひと目で分かり、閉じていないタグや対応が合わないタグは黙って直さずに知らせます。ブラウザで無料で使えます。
無料 · ブラウザで動作
JavaScript整形ツール
1行に詰まった関数が字下げされたブロックになって戻ってきます。それでもforループの見出し内のセミコロンはまとまったままで、“a;b”のような文字列も変わりません。ブラウザやビルド結果からコピーしたスクリプトを貼り付ければ、実行せずに構造を読めます。ブラウザで無料で使えます。
無料 · ブラウザで動作
変更種別ごとに Keep a Changelog の項目を整形
バージョン2.4.0と日付2026-07-25、変更の一覧を入力すると、## [2.4.0] - 2026-07-25 という見出しの項目が作られ、Added・Changed・Fixed・Removedが決まった順に並びます。空のグループは表示されません。ブラウザで無料で使えます。
無料 · ブラウザで動作
仕様に基づいてコマンドライン引数を解析
受け付けるスイッチとオプションを宣言すると、コマンドラインが整理されます。--tag=stable --tag latest は stable と latest の2つのタグになり、src.js は通常の引数として残り、--mystery は未知のものとして報告されます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Conventional Commitsメッセージの検証と解析
共有前にコミットの見出し行を確認できます。feat(parser)!: support escaped delimiters はタイプ feat、スコープ parser、破壊的変更ありと読み取られ、未知のタイプや空白の不足は分かりやすい説明付きで止められます。ブラウザで無料で使えます。
無料 · ブラウザで動作
コード・コメント・空白の行数を種類別に集計
ファイルのうち実際のコードがどれだけかが分かります。サンプルの関数は全6行で、コード4行、コメント1行、空行1行となり、選んだ言語のコメント規則で判定されます。ブラウザで無料で使えます。
無料 · ブラウザで動作
コードファイルの行差分を比較・追加行と削除行を確認
ファイルの2つの版で何が変わったかを正確に確認できます。return a + b を新しい2行に書き換えると、追加2行、削除1行、変更なし3行となり、新旧の行番号と従来のdiff表示も得られます。ブラウザで無料で使えます。
無料 · ブラウザで動作
Dockerイメージ参照をレジストリ、リポジトリ、タグ、ダイジェストに解析
registry.example.com:5000/team/service:2026.07 は、レジストリ、リポジトリ team/service、タグ 2026.07 に分かれます。ポートのコロンをタグと誤らず、書いた内容だけを示します。ブラウザで無料で使えます。
無料 · ブラウザで動作
Dockerfileのベストプラクティスを行番号付きで確認
イメージをビルドする前に3つの点を確認します。例では1行目の node:latest、WORKDIRの不足、3行目に続く5行目のRUNの3件が見つかり、それぞれ行番号と分かりやすい説明が付きます。ブラウザで無料で使えます。
無料 · ブラウザで動作