Перейти до вмісту

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

Генеруйте CPF із коректним форматом для тестування, обираючи фіскальний регіон, або перевіряйте дві контрольні цифри CPF — усе працює у вашому браузері.

Документ

CPFCadastro de Pessoas Físicas

Індивідуальний номер платника податків · записується як 123.456.789-09

Джерела правил

Параметри

До 10 000 за раз

Лише дійсний формат · нікому не належить · для тестування

Оберіть параметри й натисніть «Згенерувати». Номери відповідають усім правилам, які перевіряє ця сторінка, тож підійдуть для форм, фікстур і QA.

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, випадково задовольняють обидві контрольні цифри, але жоден із них ніколи не присвоюють людині. Більшість валідаторів через це їх відхиляють, тому генератор їх ніколи не створює, а перевірка позначає їх, хоча арифметика збігається.

Інші завдання з цим інструментом