ブラジルCPF生成・検証
既存のCPFの2桁の照合番号を検証するか、ソフトウェアテスト用に有効な照合番号を持つCPFをランダムに生成します。どちらもブラジル公式のmod 11アルゴリズムを使用します。
この検証は2桁の照合番号がmod 11の計算式と数学的に一致するかどうかのみを確認します。そのCPFが実際に発行されたか、実在の人物のものか、現在有効かは確認できません。それを確認するには、ブラジル国税庁の公式CPF照会(Consulta CPF)をご利用ください。
テスト用CPFを生成
生成される番号は数学的に有効な照合番号を持つランダムなテストデータであり、実在の人物とは無関係で、誰かを特定するものでもありません。会員登録フォームのCPF欄のテストなど、ソフトウェアテスト・QA目的のみに使用してください。生成したCPFで他人になりすましたり、詐欺に利用したりすることはブラジルの法律で違法です。
CPF照合番号の計算方法
CPFは基本の9桁とチェックディジット2桁で構成されます。1桁目のチェックディジットは、基本の9桁それぞれに10から2まで降順の重みを掛けて合計し、その合計に10を掛けて11で割った余りを求め、結果が10または11なら0とします。2桁目のチェックディジットは、基本の9桁に1桁目のチェックディジットを加えた10桁全体に11から2までの重みを使い、同じ方法で計算します。
同じ数字が11回続く番号(000.000.000-00、111.111.111-11など)はこの計算式を数学的には満たしますが、ブラジル国税庁が実際に発行することはないため、チェックサムが通っても本ツールは無効として表示します。ブラジル国税庁や他のCPF検証ツールと同じルールです。
CPFの早見回答
CPFの最初のチェックデジットはどう計算しますか?
基本の9桁の数字にそれぞれ10から2まで順に重みをかけて合計し、10を掛けて11で割った余りを求めます。余りが10なら、チェックデジットは0になります。例: 111.444.777 → 最初のチェックデジット = 3。
2番目のチェックデジットはどう計算しますか?
基本9桁と最初のチェックデジットを合わせた10桁に、同じ方法で11から2までの重みを適用します。例: 111.444.777-3 → 2番目のチェックデジット = 5、完全なCPFは111.444.777-35になります。
111.444.777-35は有効なCPFですか?
はい、数学的に有効です。アルゴリズムを再計算して確認しました。
111.111.111-11のように同じ数字が繰り返される番号も有効ですか?
いいえ。チェックデジットの計算がたまたま合っていても、このツールは11桁すべてが同じ数字のCPFを明示的に拒否します。実際のCPFはすべて同じ数字で発行されることはないためです。
各チェックデジットに使われる重みの範囲は?
最初のチェックデジットは10から2まで(基本9桁に対応する9個の重み)、2番目のチェックデジットは11から2まで(最初のチェックデジットを含む10個の重み)です。
CPFの計算で余りが10になることはありますか?
はい。(合計×10)を11で割った余りが10の場合、チェックデジットは0〜9の1桁でなければならないため、このツールは0として扱います。
完全にフォーマットされたCPFは何桁ですか?
合計11桁で、XXX.XXX.XXX-DD形式です(基本9桁+チェックデジット2桁)。
基本の9桁だけを入力すると、このツールはどうなりますか?
2つのチェックデジットを直接計算してすぐに表示します。入力したり推測したりする必要はありません。
よくある質問
なぜ111.444.777-35はテスト用の有効なCPFとしてよく登場するのですか?
覚えやすく数学的に有効であるため、チュートリアルやQAテストスイートで広く使われる例示番号であり、連邦歳入庁(Receita Federal)から何か特別な扱いを受けているわけではありません。単純にそのチェックデジットがmod-11の計算式を満たしているため機能するだけで、正しく生成された他のCPFと何も変わりません。
計算上は正しいのに、111.111.111-11がこのツールで無効と判定されるのはなぜですか?
同じ数字を11回繰り返す数列は、数学的な偶然によりmod-11の計算式を満たしてしまいますが、連邦歳入庁の発行規則ではこうした番号を完全に除外しています。同じ数字がすべて繰り返されるCPFが実際に発行されたことは一度もないため、このツールを含む検証ツールはチェックサムが通っても無効として扱います。
無作為に生成したCPFを使うことは合法ですか?
ソフトウェアのフォームテスト、データベースのシード投入、QA自動化など正当な目的であれば合法です。有効なチェックデジットを持つ無作為生成番号は、実在する誰かを特定するものではないためです。誰かになりすます、不正にアカウントを開設する、人や仕組みを欺いて実在する個人に属すると信じ込ませるといった目的で使われた瞬間に違法となります。
このツールでCPFの持ち主を調べることはできますか?
できませんし、今後も対応しません。このツールはブラウザ内でmod-11のチェックサム計算を行うだけです。あるCPFが誰に登録されているか(あれば)を調べるには本人の許可と連邦歳入庁の制限されたシステムへのアクセスが必要で、それを合法的に無料で公開照会できる手段は存在しません。
プライバシーと安全性
- ブラウザ内で計算 — 入力した値はお使いの端末内だけで計算され、utilduckのサーバーへ送信されません。
- 暗号化された通信 — すべてのページはHTTPSで配信され、通信経路で内容を読み取られません。
- 第三者へ渡しません — 入力内容は解析・広告サービスへ渡されません。
- 保存しません — 計算結果をサーバーに保存せず、アカウント登録も不要です。
最終更新: 2026-08-24