1001Ferramentas

Validators

Validators check whether a number or document is formally correct: CPF, CNPJ, credit card, Pix key, IBAN, email and more. Validation checks the check digit and the format — it does not confirm that the document exists or belongs to someone. Use them to catch typos in forms and sign-ups.

235 tools

CPF Validator

Validate Brazilian CPF numbers instantly using the official algorithm. Useful for testing document validation in applications. No data sent to servers.

📋

Batch CPF Validator

Validate a list of CPFs (one per line) and see which are valid and which are not. No data sent to servers.

📋

Batch CNPJ Validator

Validate a list of CNPJs (one per line) with a summary of valid, invalid and total. No data sent to servers.

🔑

Pix Key Validator

Validate Brazilian Pix keys of any type: CPF, CNPJ, email, phone (+55) or random UUID. Detects the type automatically.

📦

Tracking Code Validator

Validate the format of Brazilian Correios tracking codes (AA123456789BR). Identifies the service prefix and the country.

Alphanumeric CNPJ Validator

Validate the new Brazilian alphanumeric CNPJ format (IN RFB 2.119/2022): 12 alphanumeric characters plus 2 mod-11 check digits.

📜

NFe Key Validator

Validate Brazilian electronic invoice access keys (44 digits) with mod-11, state code and model checks. Decomposes the fields for audit.

🏦

IBAN Validator

Validate any international IBAN following ISO 13616 (mod-97) with country and length checks. Runs entirely in your browser — no data is sent anywhere.

CNPJ Validator

Validate Brazilian CNPJ numbers instantly using the official algorithm. Useful for testing fiscal document validation. No data sent to servers.

PIS/PASEP Validator

Validate Brazilian PIS/PASEP numbers using the official check-digit algorithm. No data sent to servers. Free and no sign-up.

RENAVAM Validator

Validate Brazilian RENAVAM vehicle registration numbers using the official DENATRAN algorithm. No data sent to servers.

Brazilian Voter ID Validator

Validate Brazilian voter ID (Título de Eleitor) numbers using the official TSE algorithm. No data sent to servers.

CNH Validator

Validate Brazilian driver's license (CNH) numbers using the official DETRAN algorithm. No data sent to servers.

Credit Card Validator

Validate credit card numbers using the Luhn algorithm. Identifies the card brand and verifies the check digit, no data sent to servers.

RG Validator

Validate Brazilian RG numbers in the SP format (9 digits + check digit). Browser-side verification, no data sent to servers.

Brazilian Certificate Number Validator

Validate Brazilian birth, marriage or death certificate numbers in the 32-digit CNJ format. Browser-side verification.

Brazilian State Tax ID Validator

Validate Brazilian State Tax IDs (Inscrição Estadual) for SP, RJ, MG, RS, PR and BA. Browser-side verification.

Brazilian Bank Account Validator

Validate Brazilian bank account numbers by check digit for major banks (Bradesco, Itaú, Banco do Brasil, Santander and Caixa). Browser-side verification.

📧

Email Validator

Check if an email address is valid. Analyzes structure, domain and local part. Processed in the browser, no data sent to any server.

🔗

URL Validator

Check if a URL is valid and analyze its parts: protocol, domain, path, parameters and hash. Processed in the browser.

🆔

UUID Validator

Validate UUIDs (v1, v3, v4, v5, v7) and identify the version. Accepts with or without hyphens, upper or lower case. Everything in your browser.

🖧

MAC Address Validator

Validate MAC addresses in colon (xx:xx:xx:xx:xx:xx), hyphen, Cisco (xxxx.xxxx.xxxx) or no-separator formats. Identifies unicast/multicast and local/universal. Everything in your browser.

🌐

IP Validator (v4 and v6)

Validate IPv4 and IPv6 addresses with auto-detection. Shows class (A/B/C/D/E), private vs public, loopback, multicast and canonical format. Everything in your browser.

🎨

Hex Color Validator

Validate hex colors in #RGB, #RGBA, #RRGGBB or #RRGGBBAA format and convert between them. Everything in your browser.

🚗

Vehicle Plate Validator (BR)

Validate Brazilian vehicle plates in old (ABC-1234) and Mercosul (ABC1D23) formats. Auto-detects which one. Everything in your browser.

🔐

JWT Structure Validator

Verify whether a JWT has valid structure (3 segments), header and payload decodable in base64url, and shows exp, iat, nbf and any claims. Everything in your browser.

🔗

Slug Validator

Check whether a slug is in valid format (a-z, 0-9, hyphens, no accents, no spaces, no double or edge hyphens). Suggests a fix. Everything in your browser.

🌐

Domain Name Validator

Validate domain names per RFCs 1034/1035: max length, allowed chars, max 63-char labels, IDN. Supports subdomains. Everything in your browser.

🏷️

SemVer Validator

Validate a semantic version (semver.org) and show major, minor, patch, prerelease and build metadata separately.

Cron Expression Validator

Validate a cron expression (5 or 6 fields) and indicate which field is wrong. Accepts lists, ranges and steps.

🧾

JSON Schema Validator

Paste a JSON Schema and a document; check whether the document validates and which errors appear (path + message).

⚛️

GraphQL Query Validator

Check if a GraphQL query/mutation/subscription is syntactically valid and show the operation tree.

📚

OpenAPI Validator

Paste an OpenAPI 3.x document (YAML or JSON) and check required fields (info, paths, openapi). Lists errors and operation count.

📋

TOML Validator

Verify whether TOML content is syntactically valid. Error messages with line and column.

📅

ISO 8601 Date Validator

Verify whether a string is a valid ISO 8601 date/time (with timezone) and show the detected components.

🎨

CSS Selector Validator

Verify whether a CSS selector is valid and compute its specificity (a,b,c). Lists detected classes, IDs and elements.

🧭

XPath Validator

Verify whether an XPath expression is syntactically valid against a pasted HTML document. Counts how many nodes match.

🦀

Rust Regex Validator

Compile a regex using the Rust regex crate syntax subset. Flags unsupported features (lookarounds, backrefs).

🔣

Base64 Validator

Check whether a string is valid Base64 (with or without padding). Shows decoded size and whether content looks like UTF-8 or binary.

🔠

Base32 Validator

Check whether a string is valid Base32 (RFC 4648). Accepts = padding. Shows payload size in bytes.

📚

ISBN Validator

Validate a book ISBN (ISBN-10 or ISBN-13) by its check digit, with hyphens or spaces. Useful for libraries, bookstores and publishing catalogs.

🗞️

ISSN Validator

Validate an ISSN (8 digits with a mod-11 check digit), the code for magazines, journals and periodicals. Useful for libraries, publishers and catalogs.

🔗

DOI Validator

Validate DOI format (10.PREFIX/SUFFIX) per Crossref. Format only — does not check existence.

📱

IMEI Validator

Validate a phone IMEI (15 digits) using the Luhn algorithm. Check whether a device identification number is valid before buying or registering it.

🚗

VIN Validator

Validate Vehicle Identification Number (17 chars) using position-9 check digit.

🏦

BIC / SWIFT Validator

Validate the format of a bank BIC/SWIFT code (8 or 11 characters) used in international transfers. Check the bank code before sending money abroad.

💹

ISIN Validator

Validate 12-char ISINs (International Securities Identification Number).

🌍

ISO 3166 Country Code Validator

Validate ISO 3166-1 alpha-2 / alpha-3 country codes and resolve country name.

💱

ISO 4217 Currency Code Validator

Validate ISO 4217 currency codes (BRL, USD, EUR, JPY) and resolve currency name.

Luhn Validator (generic)

Validate any numeric sequence using Luhn (mod 10) — used in credit cards, IMEI, ICCID and other IDs. Shows check digit.

📮

Portugal Postal Code Validator

Validate Portuguese postal codes (####-###) and identify region by first two digits (Lisboa, Porto, Coimbra, etc.).

🇵🇹

Portugal NIF Validator

Validate Portuguese NIF (Tax ID) — mod 11 check digit and valid prefixes (1, 2, 3, 5, 6, 8, 9).

🛂

Brazilian Passport Validator

Validate Brazilian passport format: 2 letters + 6 digits (AB123456). Format only — no authenticity check.

🛫

ICAO Airport Code Validator

Validate ICAO airport code format: 4 uppercase letters (SBGR, KJFK, EGLL). Country region prefixes included.

🇲🇽

Mexico RFC Validator

Validate Mexican RFC (Tax ID) — individual (13 chars) or company (12 chars). Format and check digit.

🇲🇽

Mexico CURP Validator

Validate Mexican CURP (Unique Population Registry Code) — 18 chars with specific format for name, date, sex, state and check digit.

🇪🇸

Spain DNI/NIE Validator

Validate Spanish DNI (National ID) and NIE (Foreigner ID) — checks control letter using official algorithm.

🇦🇷

Argentina CUIT Validator

Validate Argentine CUIT/CUIL (Tax/Labor ID) — 11 digits with type prefix and mod 11 check digit.

🇨🇱

Chile RUT Validator

Validate Chilean RUT (Tax ID) — number + check digit (0-9 or K) computed via mod 11. Accepts dotted/hyphenated format.

📈

CUSIP Validator

Validate CUSIP (US securities ID) of 9 characters via check digit.