1001Ferramentas

Validadores

Os validadores conferem se um número ou documento está formalmente correto: CPF, CNPJ, cartão de crédito, chave Pix, IBAN, e-mail e outros. A validação verifica o dígito verificador e o formato — não confirma que o documento existe ou pertence a alguém. Use-os para evitar erros de digitação em formulários e cadastros.

235 ferramentas

🎨

Validador de Cor CSS Nomeada

Valida se uma string é uma cor CSS nomeada padrão (red, rebeccapurple, …) e mostra o hex equivalente.

📂

Validador de MIME Type

Valida o formato de um MIME type (tipo/subtipo[+sufixo][;parâmetros]) conforme RFC 6838. Não resolve se o tipo existe.

🔌

Validador de Porta TCP/UDP

Valida se um número é uma porta TCP/UDP válida (0–65535) e classifica como well-known (0–1023), registered (1024–49151) ou dinâmica (49152–65535).

🌐

Validador de Coordenadas GPS

Valida coordenadas geográficas (latitude entre −90 e +90, longitude entre −180 e +180). Aceita formatos decimal e DMS simples.

🎵

Validador de ISRC

Valida o formato de códigos ISRC (International Standard Recording Code) usados em faixas musicais: CC-XXX-YY-NNNNN.

🎓

Validador de ORCID

Valida ORCIDs (identificador único para pesquisadores) com dígito verificador ISO 7064 mod 11-2. Aceita com ou sem hífens.

✈️

Validador de Aeroporto IATA

Valida códigos IATA de aeroportos (3 letras) e mostra o nome do aeroporto, se conhecido. Inclui ~50 dos maiores aeroportos.

🚢

Validador de IMO Number (navio)

Valida números IMO (International Maritime Organization, 7 dígitos com checksum) usados para identificar navios.

📡

Validador de MMSI

Valida números MMSI (Maritime Mobile Service Identity, 9 dígitos) usados em rádios marítimos VHF e AIS.

📻

Validador de Indicativo de Rádio Amador

Valida indicativos de rádio amador no formato típico ITU (1-2 letras + dígito + 1-3 letras), ex: PY2ABC, K1XYZ, G0ABC.

✈️

Validador de IATA de Companhia Aérea

Valida códigos IATA de companhias aéreas (2 caracteres alfanuméricos, ex: LA, AA, G3).

📜

Validador de Licença SPDX

Valida identificadores SPDX (MIT, Apache-2.0, GPL-3.0-only, CC-BY-4.0, …) contra a lista oficial reduzida (~150 entradas).

🐍

Validador de PEP (Python)

Valida formato de número PEP (Python Enhancement Proposal): 1-4 dígitos, sem zeros à esquerda. Mostra link da página oficial.

🪪

Validador de Número CNH BR (registro)

Valide o número de registro da CNH brasileira (11 dígitos) pelo dígito verificador oficial. Útil para cadastros, RH e validação de documentos.

🪙

Validador de Base58

Valida se uma string contém apenas caracteres do alfabeto Base58 (Bitcoin: sem 0, O, I e l). Aceita endereços e transações.

🔢

Validador de Base32hex

Valida codificação Base32hex (RFC 4648, alfabeto 0-9 e A-V). Comum em sistemas que precisam preservar ordenação.

🆔

Validador de ULID

Valida ULIDs (Universally Unique Lexicographically Sortable Identifier) — 26 caracteres do alfabeto Crockford Base32.

🌐

Validador de ASN (BGP)

Valida números ASN (Autonomous System) usados em BGP. Aceita formato decimal (15169) ou prefixado AS (AS15169). 32 bits.

Validador de Endereço Solana

Valide o formato de um endereço de carteira Solana (SOL), de 32 a 44 caracteres Base58. Confira o endereço antes de enviar a sua criptomoeda e evite perdas.

TRX

Validador de Endereço TRON

Valida formato de endereço TRON (T + 33 caracteres Base58, totalizando 34). Apenas formato — sem checagem de checksum.

🇪🇺

Validador de VAT (EU) por País

Valida o formato de números VAT da União Europeia conforme regras de cada país (DE, FR, IT, ES, PT, NL, BE, AT etc.).

🏷️

Validador de OUI (MAC Vendor)

Valida e identifica fabricantes a partir dos primeiros 6 hex (OUI) de um MAC. Inclui ~30 dos principais fabricantes globais.

📑

Validador de Número de RFC (IETF)

Valida formato de número de RFC (Request for Comments, padrão IETF) — entre 1 e 5 dígitos sem zeros à esquerda.

🔒

Validador de IV de Cifra (Hex)

Valida o tamanho hex de um IV (Initialization Vector) para diferentes algoritmos: AES (16 bytes), DES (8 bytes), ChaCha20 (12 bytes).

🐧

Validador de /etc/shadow

Valida o formato de uma linha de /etc/shadow (Linux) com 9 campos separados por : (login, hash, datas, validade, etc.).

📊

Validador EAN-13

Valida o código de barras EAN-13 (13 dígitos) usado mundialmente em produtos no varejo, conferindo o dígito verificador.

📊

Validador UPC-A

Valida o código de barras UPC-A (12 dígitos) usado em produtos nos EUA e Canadá. Mesmo cálculo do EAN-13 com 0 inicial.

©️

Validador de Licença Creative Commons

Valida o identificador curto de licenças Creative Commons (CC0, CC-BY, CC-BY-SA, CC-BY-NC, CC-BY-NC-SA, etc.) e mostra o nome.

🎬

Validador de IMDb ID

Valide o formato de um ID do IMDb (tt seguido de 7 ou mais dígitos, ex.: tt0111161). Útil para desenvolvedores que usam APIs de filmes e séries em seus projetos.

📮

Validador de Formato de CEP

Valida o formato de CEP brasileiro (8 dígitos com ou sem hífen). Apenas formato — não confere existência real.

⚕️

Validador de Formato ICD-10

Valida o formato de códigos ICD-10 (CID-10): 1 letra (A-Z exceto U) + 2 dígitos + opcional ponto + 1-4 chars alfanuméricos.

📱

Validador de Celular ANATEL (BR)

Valida formato de celular brasileiro pós-2016 (DDD válido + 9 + 8 dígitos = total de 11). Aceita formatado ou sem.

🇧🇷

Validador de Código IBGE de Cidade

Valida o formato de código IBGE de município brasileiro: 7 dígitos. Os 2 primeiros são UF (11=RO até 53=DF).

☎️

Validador de DDD Brasileiro

Verifica se um código DDD (2 dígitos) corresponde a uma área telefônica válida do Brasil e mostra a região.

📮

Validador de CEP por Faixa

Identifica a região aproximada do Brasil a partir dos 2 primeiros dígitos do CEP (01-09 = SP capital, 20-28 = RJ, 60-63 = CE etc.).

🛬

Validador IATA Aeroporto (lista ampla)

Valida códigos IATA de aeroporto (3 letras) contra uma lista ampla de ~120 dos principais aeroportos globais com nome e país.

✈️

Validador de Matrícula de Aeronave

Valida matrícula de aeronave (PT-XYZ Brasil, N123AB EUA, G-XXXX UK, D-XXXX Alemanha) por padrão de prefixo do país.

⏱️

Validador de Marco Temporal (ISO 8601)

Valida formatos ISO 8601 de timestamp completo: YYYY-MM-DDTHH:MM:SS[.fff]Z|±HH:MM. Detecta UTC, offsets e milissegundos.

🔤

Validador de UTF-8

Verifica se uma sequência de bytes (em hex) é UTF-8 válida — útil para depurar encoding de arquivos. Mostra o texto decodificado se válido.

🔢

Validador de Base91

Verifica se uma string usa apenas caracteres Base91 (letras, dígitos e símbolos específicos como !#$%&()*+...). Não decodifica, apenas valida formato.

🧲

Validador de Magnet Link

Valida o formato de magnet links (magnet:?xt=urn:btih:...) e extrai parâmetros: hash, nome do torrent, trackers e tamanho.

🔗

Validador de Data URI

Valida o formato de Data URIs (data:[mediatype][;base64],data) e mostra mediatype, encoding e tamanho do payload.

🌐

Validador de TLD

Verifica se uma string é um TLD (top-level domain) válido conhecido — cobre os principais cTLD (com, org, br, uk) e gTLDs novos (app, dev, io).

🐦

Validador de @handle do Twitter/X

Valida formato de @handle do Twitter/X: 1-15 caracteres, letras, dígitos e _. Não verifica se está em uso (verificação seria server-side).

🐙

Validador de Handle GitHub

Valida formato de username GitHub: 1-39 caracteres alfanuméricos e hífens, não pode começar ou terminar com hífen, sem hífens consecutivos.

📍

Validador de Coordenada Geográfica

Aceita coordenadas em vários formatos (decimal, DMS, com hemisférios) e valida se latitude e longitude estão dentro dos limites válidos.

🚩

Validador de Bandeira Emoji

Verifica se um emoji é uma bandeira de país válida (composto de Regional Indicator Symbols). Mostra o código ISO 3166-1 alpha-2 correspondente.

🆔

Detector e Validador de CPF/CNPJ

Detecta automaticamente se uma string é CPF (11 dígitos) ou CNPJ (14 dígitos) e valida o dígito verificador correspondente.

🎟️

Validador de Código Promocional

Verifica se um código promocional segue o formato configurado: tamanho, caracteres permitidos (alfanumérico, com ou sem hífens) e checksum opcional Luhn.

🏦

Validador de Conta Bancária por País

Valida o formato básico de número de conta bancária por país: tamanho e padrão para Brasil (X-D), Portugal (NIB 21 dígitos), EUA (routing 9), Canadá, Reino Unido.

🇵🇹

Validador de IBAN Portugal

Valida especificamente IBANs portugueses (PT50): formato e checksum mod-97. Mostra agência, conta e dígitos verificadores extraídos.

🇪🇸

Validador de IBAN Espanha

Valida IBANs espanhóis (ES) — 24 caracteres com checksum mod-97 e códigos de banco/agência. Útil para sistemas de cobrança internacional.

🇩🇪

Validador de IBAN Alemanha

Valida IBANs alemães (DE) — 22 caracteres com BLZ (8 dígitos) e número de conta. Usa o algoritmo mod-97 padrão para IBAN.

🍃

Validador de Mongo ObjectId

Valida que uma string é um ObjectId válido do MongoDB: 24 caracteres hexadecimais. Mostra timestamp embutido (4 primeiros bytes).

🆔

Validador de ObjectId Genérico

Valida formatos de ObjectId genéricos usados em diferentes bancos NoSQL: MongoDB (24 hex), Couchbase (UUID), Cassandra (TimeUUID).

🔍

Detector de Versão de UUID

Detecta a versão de um UUID (v1, v2, v3, v4, v5, v6, v7, v8) baseado no campo de versão e variante. Mostra também o timestamp embutido em UUIDv1/v6/v7.

🔢

Validador de Base32 Hex

Verifica se uma string usa apenas o alfabeto Base32-Hex (0-9, A-V). Variante usada em DNS e padrão RFC 4648.

🔢

Validador de Base32 Crockford

Verifica se uma string usa apenas o alfabeto Base32 Crockford (omite I, L, O, U para evitar ambiguidade). Comum em IDs human-readable.

Validador de Endereço Bitcoin

Valida endereços Bitcoin nos formatos legacy (P2PKH 1...), P2SH (3...) e Bech32 (bc1...). Verifica formato base — não consulta blockchain.

Ξ

Validador de Endereço Ethereum

Valida endereços Ethereum (0x + 40 hex). Detecta o checksum EIP-55 (caps mistos) e indica se o endereço é válido com checksum.