Core Utility
Data Format Validation icon

Data Format Validation

Available ActionsEach successful request consumes credits as outlined below.

validate-json5crvalidate-email5crvalidate-uuid5crvalidate-base645crvalidate-url5crvalidate-ipv45crvalidate-ipv65crvalidate-mac-address5crvalidate-credit-card5crvalidate-phone5crvalidate-hex-color5crvalidate-isbn5crvalidate-iban5crvalidate-regex5crvalidate-json-syntax5cr

Description

Data format validation utility that checks whether input strings conform to standard formats and specifications across a wide range of common data types. It validates JSON syntax and reports parsing errors with specific error locations, verifies email addresses against RFC-compliant patterns while extracting local and domain parts, and checks UUIDs for proper formatting with version detection. Network-related validation includes IPv4 addresses with octet range checking and private or loopback detection, IPv6 addresses with compression and link-local identification, MAC addresses in both colon and hyphen-separated formats, and URLs with scheme and domain parsing. Financial validation covers credit card numbers using the Luhn checksum algorithm with automatic card type detection for Visa, Mastercard, American Express, and Discover, as well as IBAN validation with country code extraction and BBAN parsing using the mod-97 checksum. Additional validators handle phone numbers with international format detection, hexadecimal color codes in both short and long formats with RGB value extraction, ISBN-10 and ISBN-13 with checksum verification, base64 encoding with decoded length reporting, and regex pattern syntax checking. All validators return detailed results including validity status, parsed components, and specific error messages for invalid input.