Validators
6 input validation tools: email addresses, URLs, IP addresses, color codes, semantic versions, and Kubernetes manifests.
Email Validator
Validate one or many email addresses at once. Regex-based checks with bulk input and copy-valid/invalid buttons.
URL Validator
Parse and validate URLs with protocol, hostname, port, path, query, and hash breakdown. Warns on HTTP.
IP Address Validator
Validate IPv4 and IPv6 addresses with CIDR support, classification badges, and binary display for IPv4.
Color Validator
Validate HEX, RGB, RGBA, HSL, and named colors. Live swatch preview and conversion to all formats.
SemVer Compare
Compare two semantic versions with a breakdown table, and batch-sort a list of versions ascending or descending.
Kubernetes Linter
Lint Kubernetes YAML manifests for required fields, best practices, and common mistakes across multiple documents.
Frequently Asked Questions
- What does the JSON validator check?
- Syntax correctness: missing commas, unquoted keys, trailing commas, and similar issues. It points to the exact line where the problem is.
- Can I validate an email address format here?
- Yes. The email validator checks against the RFC 5322 standard. Keep in mind format validation doesn't confirm the address actually exists: only a test send can verify that.
- What's the semantic version validator for?
- Checking that a version string like 1.2.3-beta.1 follows the semver spec correctly. Handy in CI scripts or when publishing packages.
- Is the Kubernetes YAML validator checking against an actual schema?
- Yes: it validates against the Kubernetes API spec, which helps catch resource definition errors before you run kubectl apply.
- Does the URL validator check if a URL is actually live?
- It checks format and structure: protocol, domain, path syntax. It doesn't make a network request to verify the URL is reachable.