Maramihang ID Validator
I-validate nang sabay ang buong listahan ng mga tax ID.
Paunang pagsusuri lamang ito ng format at check digit. Hindi ito kumokonsulta sa mga database ng pamahalaan at hindi nito pinatutunayan na umiiral o aktibo ang isang numero, o na pag-aari ito ng sinuman.
I-validate ang buong listahan nang sabay
Mag-paste ng column ng mga tax o ID number — o maglagay ng CSV — at tumanggap ng pasya sa bawat row kasama ang eksaktong dahilan ng pagkabigo ng bawat invalid na numero. Labindalawang uri ng ID sa pitong bansa, kasama ang mga linya ng ICAO 9303 passport MRZ at mga format ng VAT sa Unyong Europeo para sa lahat ng 27 kasaping bansa — lahat ay kinukuwenta sa iyong browser.
Mga validator ng isang numero
CPF / CNPJ Validator · Tagapag-validate ng GSTIN · Tagapag-validate ng PAN ng India · Tagapag-validate ng Poland PESEL · Tagapag-validate ng Mexico RFC · Tagapag-validate ng Mexico CURP · Tagapag-validate ng Argentina CUIT / CUIL · Validator ng Colombia NIT · Validator ng Indonesia NIK
Magpatakbo ng validator sa sarili mong site: mga libreng widget na maaaring i-embed (CPF, GSTIN).
I-validate nang sabay ang buong listahan ng mga ID at tax number na inisyu ng pamahalaan: mag-paste ng isang numero bawat linya — o mag-import ng CSV/TXT file — piliin ang bansa at uri, at bawat row ay magkakaroon ng pasya at eksaktong dahilan ng pagkabigo. Labindalawang uri ng ID sa pitong bansa — Brazil CPF/CNPJ, India GSTIN/PAN, Poland PESEL, Mexico RFC/CURP, Argentina CUIT, Colombia NIT, Indonesia NIK — kasama ang mga linya ng ICAO 9303 passport MRZ at format ng VAT number sa Unyong Europeo para sa lahat ng 27 kasaping bansa.
Lokal na tumatakbo ang lahat. Binabasa ng browser mo ang file, ginagawa sa browser mo ang checksum math, at binubuo rin sa browser mo ang results CSV — hindi kailanman napupunta sa server ang listahan. Para sa payroll, paghahanda ng KYC, o paglilinis ng CRM kung saan aktuwal na mga tax number ng tao ang laman ng column, ito ang pagkakaiba ng mabilis na paunang pagsusuri at isang insidente sa paghawak ng data.
Opisyal na mga algorithm ang ginagamit sa pagsusuri, hindi hula ng regex: mod-11 ng CPF/CNPJ (kabilang ang alphanumeric CNPJ mula 2026+), Luhn-mod-36 check character ng GSTIN, weighted digit ng PESEL kasama ang birth-date century encoding nito, SAT check table ng RFC na may mga patakaran sa totoong petsa sa kalendaryo, 18-character na istruktura ng CURP na may state codes, at mod-11 ng CUIT. Kinuha ang engine mula sa aming mga validator para sa bawat bansa at inihambing sa mga iyon row kada row.
Malinaw ang hangganan: paunang pagsusuri lamang ito ng istruktura at mga check digit. Hindi nito kinokonsulta ang RENAPO, SAT, GST portal, o anumang registry, kaya hindi nito makukumpirma kung rehistrado o aktibo ang isang numero, o kung pag-aari ito ng isang partikular na tao. Ang pumasa ay nangangahulugang “tama ang pagkakabuo”; ang bumagsak ay nangangahulugang hindi maaaring tama ang numero ayon sa pagkaka-type. Ito pa lamang ay nakakahuli na sa karamihan ng pinsala mula sa maling pag-encode bago umabot sa opisyal na sistema.
Mga inilathalang behavior — bawat isa ay na-validate sa live tool: awtomatikong nahahanap ng 3-column CSV na may header row ang ID column at maaari mo itong palitan · napapanatili ang mga orihinal na column sa na-export na resulta at idinaragdag ang Resulta/Uri/Dahilan · iniuulat ang sirang check digit kasama ang inaasahang value · nava-validate ang 2,000 row nang mas maikli sa isang segundo · walang network request na nalilikha ang pag-validate. Huling na-verify: 2026-08-12.
Mga Madalas Itanong
Paano ito naiiba sa pag-check ng mga numero nang paisa-isa?
Parehong matematika, pang-industriyang dami: mga hatol at dahilan bawat row, summary count, at results CSV na nagpapanatili sa mga orihinal na column. Ang mga accountant na sumusuri ng supplier list, HR team na sabayang nag-o-onboard, at platform team na naghahanda ng KYC ay nakakakuha sa isang paste ng trabahong mangangailangan sana ng daan-daang ulit na copy-paste.
Ang resultang “wasto” ba ay nangangahulugang talagang umiiral ang numero?
Hindi — at walang offline na tool ang makapangangako niyan. Ang “wasto” ay nangangahulugang tama sa matematika ang istruktura at check digit, na siyang unang sinusuri ng mga registry. Tanging ang ahensiyang nag-isyu (RENAPO, SAT, GST portal, atbp.) ang makapagkukumpirma kung nakarehistro ang numero sa isang totoong tao o kompanya.
Maraming column ang CSV ko — alin ang iva-validate?
Binibigyan ng tool ng score ang bawat column ayon sa anyo ng napiling uri ng ID at awtomatikong pinipili ang pinakamahusay na tugma; maaari mo itong palitan sa dropdown. Pinananatili ng na-export na resulta ang lahat ng orihinal na column at idinaragdag ang Resulta, Uri, at Dahilan sa dulo.
Maaari ko bang paghaluin ang mga uri ng ID sa isang listahan?
Maaaring malayang paghaluin ang CPF at CNPJ ng Brazil — awtomatiko silang nakikilala ayon sa haba. Isa-isang vina-validate ang ibang uri; palitan ang country selector at patakbuhin ulit para sa ikalawang pasada. Sadyang iniiwasan ang awtomatikong pagtukoy sa iba’t ibang uri: ang tahimik na panghuhula ang sanhi ng maling hatol.
Bakit “check digit ✗ — inaasahan ang X” ang nakikita ko sa halip na “hindi wasto” lamang?
Dahil ang dahilan ng pagkabigo ang nagsasabi kung paano ito aayusin. Isang maling digit ang pinakakaraniwang error sa pag-encode ng data; kapag ipinakita ang inaasahang check value o ang eksaktong bahaging bumagsak — haba, pattern, petsa, o state code — maitatama mo ang mga row sa halip na itapon ang mga ito.
Nasusuri ba nito ang mga linya ng passport MRZ at mga numero ng VAT sa Unyong Europeo?
Oo. I-paste ang passport MRZ line 2 (o ang dalawang linya) at muling kukuwentahin ang limang ICAO 9303 check digit — numero ng dokumento, petsa ng kapanganakan, expiry, personal number, at composite. Itinutugma ang mga entry ng VAT sa Unyong Europeo sa opisyal na pattern ng bawat kasaping bansa (Greece = EL, Northern Ireland = XI); hindi nangangahulugang rehistrado ang numero dahil lamang tugma ang format — VIES lamang ang makapagpapatunay nito.