Перейти к содержимому

Генератор и проверка CPF

Создавайте CPF с корректным форматом для тестов, выбирайте фискальный регион или проверяйте, верны ли две контрольные цифры CPF. Всё работает прямо в браузере.

Документ

CPFCadastro de Pessoas Físicas

Номер индивидуального налогоплательщика · пишется так: 123.456.789-09

Источники правил

Параметры

Не более 10 000 за раз

Только корректный формат · не принадлежит никому · для тестирования

Выберите параметры и нажмите «Сгенерировать». Номера соответствуют всем правилам, которые проверяет эта страница, поэтому подходят для форм, фикстур и тестирования.

Receita Federal не публикует тестовый диапазон для CPF, поэтому случайный номер может случайно совпасть с уже выданным: используйте их только в тестовых системах. Номера из одной повторяющейся цифры не генерируются никогда.
Работает в браузере · без загрузки на серверКак это работает

Как пользоваться: Генератор CPF

  1. 1

    Укажите количество

    Страница открывается на генераторе CPF. Введите число или выберите 1, 10, 100, 1 000 или 10 000.

  2. 2

    Задайте налоговый регион, если нужно

    Оставьте «Любой регион» или задайте девятую цифру, например 8 для Сан-Паулу или 7 для Рио-де-Жанейро и Эспириту-Санту.

  3. 3

    Скопируйте или скачайте

    Скопируйте список с точками и дефисом или без них либо скачайте TXT, CSV или JSON; в CSV и JSON для каждого номера указан регион.

  4. 4

    Проверьте отклонённые CPF

    На вкладке «Проверить» вставьте CPF, которые не принял форму: для каждой строки будет указано, какие контрольные цифры ожидались.

Лимиты и Pro

Бесплатно: до 10 000 CPF за раз и 10 000 строк за одну проверку, с пунктуацией или без; всё, что больше 500, обрабатывается в фоновом потоке.

Pro убирает рекламу; у генератора нет ограничений, которые можно было бы снять. Смотреть Pro

О инструменте «Генератор CPF»

Бразильские интернет-магазины, зарплатные системы и импорт в CRM запрашивают CPF и отклоняют номер, у которого не сходятся контрольные цифры. Когда вы создаёте или тестируете такую систему, нужны номера, которые проходят эту проверку, но никому не принадлежат. А когда CPF настоящего клиента не принимают, нужно понять, какая цифра неверна.

В CPF одиннадцать цифр. Первые девять — регистрационный номер, последние две — контрольные. Первая считается как остаток от деления на 11 с весами от 10 до 2, вторая — так же с весами от 11 до 2 по первым девяти цифрам и первой контрольной. Девятая цифра обозначает налоговый регион, где CPF был впервые зарегистрирован: от 0 для Риу-Гранди-ду-Сул до 9 для Параны и Санта-Катарины. О том, где человек живёт сейчас, она ничего не говорит.

На этой странице можно сгенерировать до 10 000 номеров CPF за раз, при желании все из одного налогового региона, с точками и дефисом или без них. Номера из одной повторяющейся цифры, например 111.111.111-11, пропускаются: они удовлетворяют арифметике, но никогда не выдаются. На вкладке «Проверить» можно вставить целый столбец из таблицы, и каждая строка будет разобрана отдельно.

Чего инструмент не умеет, так это определять, действующий ли CPF, приостановлен или аннулирован в Receita Federal. Этот статус хранится только в системах самой Receita, а страница к ним не обращается.

Конфиденциальность

Каждый CPF генерируется и проверяется кодом, который работает прямо на этой странице. Ни один номер не отправляется в Receita Federal или на другой сервер, а созданный список исчезает, когда вы закрываете или перезагружаете страницу.

Генератор CPF: частые вопросы

Законно ли генерировать номера CPF?
Создание номеров с верными контрольными цифрами CPF — обычная часть тестирования бразильского ПО, и такие номера помечены как тестовые данные, не принадлежащие никому. Недопустимо использовать чужой CPF, сгенерированный или настоящий, чтобы открыть счёт, совершить покупку или обратиться в госорган: это мошенничество.
Как считаются две контрольные цифры CPF?
Умножьте первые девять цифр на 10, 9, 8 и так далее до 2 и сложите результаты. Если остаток от деления на 11 меньше 2, цифра равна 0, иначе это 11 минус остаток. Для 123.456.789 сумма равна 210, остаток 1, первая цифра 0. Повторите с весами от 11 до 2 для десяти цифр: 255, остаток 2, вторая цифра 9, итог 123.456.789-09.
Что означает девятая цифра CPF?
Это налоговый регион Receita Federal, где CPF был выдан впервые: 0 — Риу-Гранди-ду-Сул, 1 — Федеральный округ, Гояс, оба Мату-Гросу и Токантинс, 2 — большая часть Севера, 3 — Сеара, Мараньян и Пиауи, 4 — от Алагоаса до Риу-Гранди-ду-Норти, 5 — Баия и Сержипи, 6 — Минас-Жерайс, 7 — Рио и Эспириту-Санту, 8 — Сан-Паулу, 9 — Парана и Санта-Катарина.
Можно ли узнать здесь, действует ли CPF?
Нет. Статус регистрации (в порядке, приостановлен, аннулирован или в ожидании) можно узнать только через собственную проверку Receita Federal, где также нужна дата рождения владельца. Эта страница лишь применяет опубликованную арифметику, поэтому опечатка, случайно давшая другую верную комбинацию, здесь тоже пройдёт.
Почему 111.111.111-11 считается неверным?
Десять номеров CPF из одной повторяющейся цифры, от 000.000.000-00 до 999.999.999-99, случайно удовлетворяют обеим контрольным цифрам, но ни один из них никогда не присваивается человеку. Поэтому большинство валидаторов их отклоняет: генератор такие номера не создаёт, а проверка помечает их, хотя арифметика сходится.

Другие задачи с этим инструментом