Validador CAS Number (Químico)
Valida CAS Registry Number (formato xxxxxxx-xx-x) com checksum oficial usado para identificar substâncias químicas.
Formato CAS: NNNNNNN-NN-N (2 a 7 dígitos)-(2 dígitos)-(1 dígito verificador).
CAS Registry Number: o identificador universal de substâncias químicas
Um CAS Registry Number (CAS RN) é um identificador numérico único atribuído pelo Chemical Abstracts Service, divisão da American Chemical Society, a cada substância química descrita na literatura. Há mais de 200 milhões de substâncias registradas. O número não tem significado químico — é atribuído sequencialmente — então funciona como uma chave estável e independente de idioma em fichas de segurança, inventários regulatórios e bancos de dados.
O formato tem até 10 dígitos divididos por hifens em três grupos: NNNNNNN-NN-N — um primeiro grupo de 2 a 7 dígitos, um segundo de 2 dígitos e um dígito verificador final. Exemplo: a água é 7732-18-5.
Como funciona o dígito verificador
O último dígito valida o resto. Pegue todos os dígitos exceto o verificador e numere-os da direita para a esquerda começando em 1; multiplique cada dígito pela sua posição, some os produtos, e o verificador é igual a essa soma módulo 10.
- Exemplo (7732-18-5): dígitos 7 7 3 2 1 8 ponderados da direita → 8×1 + 1×2 + 2×3 + 3×4 + 7×5 + 7×6 = 8+2+6+12+35+42 =
105;105 mod 10 = 5✓. - Isso pega quase todo erro de um dígito e a maioria das transposições.
Onde você vê números CAS
- Fichas de Segurança (FISPQ no Brasil, SDS no exterior) e rótulos GHS identificam cada componente pelo número CAS.
- Inventários regulatórios: TSCA (EUA), REACH/EINECS (UE) e registros químicos nacionais indexam substâncias por CAS.
- Bancos de dados: PubChem, ChemSpider e catálogos de fornecedores cruzam os números CAS.
Pegadinhas comuns
- Não é o número EC/EINECS: um CAS RN é diferente do número EC da UE e dos números de transporte da ONU — não confunda.
- Os hifens fazem parte do formato: a divisão em três grupos importa; uma sequência de dígitos pura é ambígua.
- Existem números removidos/substituídos: o CAS às vezes aposenta ou funde números, então um número com checksum válido ainda pode estar obsoleto.
- Checksum ≠ existência: passar no módulo 10 prova que o formato é internamente consistente, não que a substância está registrada.
FAQ
O número CAS codifica a molécula? Não. É uma chave de registro sequencial sem significado estrutural — use SMILES ou InChI para estrutura.
Qual o tamanho máximo de um número CAS? Até 10 dígitos no total (7-2-1), então o maior fica NNNNNNN-NN-N.
Duas substâncias podem ter o mesmo número CAS? Não — cada substância registrada recebe um CAS RN único; misturas e polímeros podem ter números próprios dedicados.
Ferramentas Relacionadas
Validador de DUNS Number (Dun e Bradstreet)
Valida o formato D-U-N-S Number (9 dígitos da Dun & Bradstreet) aceitando hífens e espaços. Rejeita números reservados/placeholder como 000000000 e 999999999.
Validador ABA Routing (EUA)
Valide um número ABA Routing (9 dígitos) dos bancos dos EUA pelo checksum oficial. Útil para transferências, cheques e pagamentos nos Estados Unidos.
Validador SMILES (Notação Química)
Verifica sintaxe de uma string SMILES (átomos, ligações, anéis, isomeria, parênteses). Aponta erros de tokenização e valência.