All Over Tools logo
Tool Combiner
Analyze Tools Clean Tools Compare Tools Convert Tools Data Validation Extract Tools Format Tools Generate Tools Organize Tools Transform Tools
Image Tools Video Tools Audio Tools Subtitle Tools Font Tools
Analyze Tools Clean Tools Compress Tools Convert Tools Edit Tools Extract Tools Generate Tools Merge Tools Organize Tools Redact Tools Repair Tools Split Tools
Analyze Tools Clean Tools Compare Tools Convert Tools Extract Tools Generate Tools Merge Tools Transform Tools Validate Tools
Business Calculators Construction Calculators Date And Time Calculators Education Calculators Financial Calculators Food Calculators Health Calculators Math Calculators Science Calculators Sports Calculators Statistics Calculators
Blog About Us Contact Us

Validate Tools

Validate or format structured documents, JSON records, schemas, identifiers, and data values with 14 focused tools.

Credit Card Validator

Validate credit/debit card number candidates against digit rules, length ranges, known network prefixes, and the Luhn checksum - single or bulk, with masked results and per-record reasons.

4111 1111 1111 1111
valid ✓
network Visa
Luhn pass

CSV & TSV Validator and Formatter

Validate CSV or TSV syntax with automatic delimiter and line-ending detection or manually selected quote, escape, encoding, and header settings; review issues and export valid parsed data as canonical CSV or TSV.

name;age
Ada;36
valid ✓
2 fields
UTF-8 export

Email Validator

Validate email-address syntax - local-part, domain, quoting, length, and invalid-character checks - with normalized whitespace, single or bulk input, duplicate detection, and optional domain/DNS checks.

[email protected]
valid ✓
normalized: [email protected]

IBAN Validator

Validate IBAN candidates by country prefix, expected length, allowed structure, and the MOD-97 checksum - single or bulk, with country details and per-record reasons.

DE89370400440532013000
valid ✓
country DE
MOD-97 pass

ISBN Validator

Validate ISBN-10 and ISBN-13 candidates by length, prefix rules, and checksum - single or bulk, with detected form, per-record reasons, and optional ISBN-10 to ISBN-13 conversion.

978-0-306-40615-7
valid ✓
ISBN-13
checksum pass

JSON Schema Validator

Validate a JSON document against a JSON Schema, with draft selection and precise error locations.

document: {"age":36}
schema: age is integer
valid ✓
0 violations

JSON Validator & Formatter

Validate and pretty-print JSON data, with clear error reporting.

{"name":"Ada","age":36}
{
"name": "Ada",
"age": 36
}

JSONL Validator & Formatter

Validate JSON Lines/NDJSON by parsing every nonblank line independently, report exact line/column parser errors and per-type record counts, then export compact JSONL or indented review output without cleaning parsed records.

{"id":1}
{"id":2}
2 records
types: object
valid ✓

MAC Address Validator

Validate MAC-address syntax - six-byte and extended (EUI-64) formats, colon, hyphen, dot, and compact notation - with separator normalization, invalid length/hex-character reporting, unicast/multicast and locally-administered bit detection, and bulk input.

00:1B:44:11:3A:B7
valid ✓
6 bytes
unicast · global

Postal Code Validator

Validate postal or ZIP code format for an explicitly selected country or region - space and casing normalization, country-specific length and pattern rules, unsupported region reporting, single or bulk input.

country: LV
Riga 1050
valid ✓
normalized: 1050
4 digits

TOML Validator and Formatter

Validate TOML syntax - tables, inline tables, arrays, arrays of tables, quoted/dotted keys, booleans, numbers, dates - with exact line/column error locations, then format valid input (indentation, spacing, blank lines, quote style, array layout, line endings) without changing any value.

name = "Ada"
age = 36
valid ✓
2 keys
formatted TOML

XML Validator & Formatter

Validate XML documents for well-formedness and format or minify the input with selectable indentation.

<user><name>Ada</name></user>
valid ✓
formatted XML

YAML Validator and Formatter

Validate YAML syntax across multi-document streams - block and flow mappings/sequences, quoted/plain/block scalars, anchors, aliases, merge keys - with exact line/column error locations, then format valid input (indentation, line endings, quote style, blank lines, key order) while preserving comments and document boundaries where possible.

name: Ada
roles: [admin, editor]
documents: 1
errors: 0
formatted YAML

Choose a validation tool by the data you have

These tools cover two related jobs: checking structured text and checking individual identifiers or values. Start with the shape of your input. Use a document validator when you have a complete JSON, JSONL, CSV/TSV, XML, YAML, or TOML document; use a specialized validator when you need to check email addresses, payment-card candidates, IBANs, ISBNs, MAC addresses, or postal codes against their own rules.

Validate and format structured documents

Use the JSON Validator & Formatter for one JSON document when you need syntax checking, formatted output, or a tree view. A JSON document that parses successfully is not necessarily valid against a schema; for that comparison, use the JSON Schema Validator, where you supply both the document and schema and choose the draft.

For record-oriented data, the JSONL Validator & Formatter parses each nonblank JSON Lines record independently and reports malformed records by line and column. It is a different starting point from ordinary JSON because the input is a sequence of JSON values rather than one document.

Choose the CSV & TSV Validator and Formatter for tabular input. It checks delimiter, quoting, escaping, encoding, line-ending, and header choices, then can export a canonical UTF-8 file without changing cell values.

The remaining document formatters serve different syntaxes: XML Validator & Formatter checks XML well-formedness and formats it for readability, while YAML Validator and Formatter and TOML Validator and Formatter report syntax errors with locations and format valid input using their visible presentation controls. Formatting changes presentation; it does not repair invalid data or prove that a document has the meaning your application expects.

Validate identifiers and data values

For a single candidate or a documented list, choose the validator that matches the value. The Email Validator checks address syntax, including local-part, domain, quoting, length, and invalid-character rules, with optional domain or DNS checks. The IBAN Validator checks country prefix, expected length, BBAN structure, and the MOD-97 checksum.

The ISBN Validator covers ISBN-10 and ISBN-13 rules and can optionally convert valid ISBN-10 candidates to ISBN-13. The MAC Address Validator recognizes colon, hyphen, dot, and compact notation and reports address bit flags for valid values. For postal or ZIP codes, use the Postal Code Validator after explicitly selecting a supported country or region; it reports unsupported regions instead of guessing.

The Credit Card Validator checks digit rules, length ranges, known network prefixes, and the Luhn checksum, with masked results by default. The VAT Number Validator checks country prefixes, expected structure and length, and available checksum rules without claiming registration. These checks are structural: a passing result does not establish that an identifier is active, issued, owned, deliverable, or accepted by an external service.

A practical workflow for choosing and reviewing results

  1. Identify whether your input is one structured document, a stream of JSON records, a document-plus-schema comparison, or a specialized value.
  2. Use the selected tool's documented paste, upload, or list-input method, then review its status and reported errors before relying on the result.
  3. For a formatter, inspect the formatted or exported output separately from the validation result. The available actions differ: some tools offer copy, download, preview, or export only after valid input is available.
  4. For a specialized validator, read the failed-check reason and confirm that any normalization or selected country/region matches the intended interpretation.

A passing syntax, pattern, or checksum check is not proof of semantic correctness or external acceptance. When the distinction matters, follow the relevant application or service's own validation process after reviewing the result here.