✅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
CSS Named Color Validator
Check if a string is a standard CSS named color and resolve hex.
MIME Type Validator
Validate MIME type format per RFC 6838 (does not check existence).
TCP/UDP Port Validator
Validate TCP/UDP port number and classify range.
GPS Coordinates Validator
Validate GPS coordinates (lat in [-90,90], lng in [-180,180]).
ISRC Validator
Validate ISRC format (CC-XXX-YY-NNNNN) used in music recordings.
ORCID Validator
Validate ORCID (researcher identifier) with ISO 7064 mod 11-2 check digit.
IATA Airport Code Validator
Validate 3-letter IATA airport code and resolve name (top ~50 airports).
IMO Number Validator
Validate 7-digit IMO numbers (International Maritime Organization) with checksum.
MMSI Validator
Validate 9-digit MMSI numbers used in maritime VHF and AIS.
Amateur Radio Callsign Validator
Validate amateur radio callsign format (1-2 letters + digit + 1-3 letters).
IATA Airline Code Validator
Validate IATA airline codes (2 alphanumeric chars, e.g., LA, AA, G3).
SPDX License Validator
Validate SPDX license IDs (MIT, Apache-2.0, GPL-3.0-only, ...) against ~150 entries.
Python PEP Number Validator
Validate Python PEP number format (1-4 digits, no leading zeros).
Brazilian CNH Number Validator
Validate a Brazilian driver's license (CNH) registry number (11 digits) by its check digit. Useful for sign-ups, HR and document validation.
Base58 Validator
Validate Base58 (Bitcoin alphabet, no 0, O, I, l).
Base32hex Validator
Validate Base32hex encoding (RFC 4648, alphabet 0-9 A-V).
ULID Validator
Validate ULID format (26 Crockford-Base32 chars).
ASN (BGP) Validator
Validate Autonomous System Number (ASN) used in BGP, decimal or AS-prefixed.
Solana Address Validator
Validate the format of a Solana (SOL) wallet address, 32 to 44 Base58 characters. Check the address before sending your crypto and avoid losses.
TRON Address Validator
Validate TRON address format (T + 33 Base58 chars, total 34).
EU VAT (per country) Validator
Validate EU VAT format per country (DE, FR, IT, ES, PT, NL, BE, AT…).
MAC OUI (Vendor) Validator
Validate OUI (first 6 hex of MAC) and look up vendor (~30 major vendors).
IETF RFC Number Validator
Validate IETF RFC number format (1-5 digits, no leading zeros).
Cipher IV (Hex) Validator
Validate hex IV size for AES (16), DES (8), ChaCha20 (12) bytes.
/etc/shadow line validator
Validate /etc/shadow line format (9 colon-separated fields).
EAN-13 Validator
Validate EAN-13 (13-digit) retail barcode.
UPC-A Validator
Validate UPC-A (12-digit) barcode used in US/Canada retail.
Creative Commons License Validator
Validate short CC license identifiers (CC0, CC-BY, CC-BY-SA…) and show full name.
IMDb ID Validator
Validate the format of an IMDb ID (tt followed by 7 or more digits, e.g. tt0111161). Useful for developers working with movie and TV APIs in their projects.
BR CEP Format Validator
Validate Brazilian CEP format (8 digits, with or without hyphen).
ICD-10 Code Format Validator
Validate ICD-10 code format (letter + 2 digits + optional dot + 1-4 alphanum).
BR Mobile Number Validator (ANATEL)
Validate Brazilian mobile (ANATEL post-2016): DDD + 9 + 8 digits = 11 total.
IBGE City Code Validator
Validate Brazilian IBGE city code format: 7 digits, first 2 = state code.
Brazilian DDD Validator
Validate Brazilian DDD area code (2 digits) and show region.
CEP Range Validator
Identify Brazilian region from first 2 digits of CEP code.
IATA Airport (extended list)
Validate IATA airport code against ~120 major global airports with name+country.
Aircraft Registration Validator
Validate aircraft registration by country prefix (PT-XYZ BR, N123AB US, G-XXXX UK).
Time Marker (ISO 8601) Validator
Validate ISO 8601 full timestamp format with UTC, offsets and millis.
UTF-8 Validator
Check if a byte sequence (in hex) is valid UTF-8 — for debugging file encoding. Decodes if valid.
Base91 Validator
Check if a string uses only Base91 characters (letters, digits and specific symbols like !#$%&()*+...). Format only.
Magnet Link Validator
Validate magnet link format (magnet:?xt=urn:btih:...) and extract params: hash, torrent name, trackers, size.
Data URI Validator
Validate Data URI format (data:[mediatype][;base64],data) and show mediatype, encoding and payload size.
TLD Validator
Check if a string is a known valid TLD (top-level domain) — covers major cTLDs (com, org, br, uk) and new gTLDs (app, dev, io).
Twitter/X @handle Validator
Validate Twitter/X handle format: 1-15 chars, letters, digits and _. Does not check availability.
GitHub Handle Validator
Validate GitHub username format: 1-39 alphanumerics and hyphens, no leading/trailing hyphens, no consecutive hyphens.
Geographic Coordinate Validator
Accepts coordinates in multiple formats (decimal, DMS, with hemispheres) and validates lat/lon ranges.
Flag Emoji Validator
Check if an emoji is a valid country flag (Regional Indicator Symbols). Shows ISO 3166-1 alpha-2.
CPF/CNPJ Detector & Validator
Auto-detect if a string is CPF (11 digits) or CNPJ (14 digits) and validate its check digit.
Promo Code Validator
Check a promo code against configured format: length, allowed chars (alnum/hyphen) and optional Luhn checksum.
Country Bank Account Validator
Validate basic bank account format by country: BR (X-D), PT (21-digit NIB), US (9-digit routing), CA, UK.
Portugal IBAN Validator
Validate Portuguese IBANs (PT50): format and mod-97 checksum. Shows agency, account and check digits.
Spain IBAN Validator
Validate Spanish IBANs (ES) — 24 chars with mod-97 checksum and bank/branch codes. For international billing systems.
Germany IBAN Validator
Validate German IBANs (DE) — 22 chars with BLZ (8 digits) and account number. Uses standard mod-97.
MongoDB ObjectId Validator
Validate that a string is a valid MongoDB ObjectId: 24 hex chars. Shows embedded timestamp (first 4 bytes).
Generic ObjectId Validator
Validate generic ObjectId formats used in NoSQL DBs: MongoDB (24 hex), Couchbase (UUID), Cassandra (TimeUUID).
UUID Version Detector
Detect a UUID version (v1-v8) from the version and variant fields. Also shows embedded timestamp in UUIDv1/v6/v7.
Base32 Hex Validator
Check if a string uses only the Base32 Hex alphabet (0-9, A-V). DNS variant per RFC 4648.
Base32 Crockford Validator
Check if a string uses only the Base32 Crockford alphabet (omits I, L, O, U to avoid ambiguity). Common in human-readable IDs.
Bitcoin Address Validator
Validate Bitcoin addresses in legacy (P2PKH 1...), P2SH (3...) and Bech32 (bc1...) formats. Format only — no blockchain lookup.
Ethereum Address Validator
Validate Ethereum addresses (0x + 40 hex). Detects EIP-55 checksum (mixed case) and indicates if the address is valid with checksum.