DevToolsmith

Browser-based tools

Validation Tools

Check syntax, schemas and supported constraints before sending data to another system.

Format and validate

JSON Schema

Format and validate

SOAP and WSDL

YAML

TOML

Run and inspect

Test and generate

Passwords

Tokens and certificates

OpenAPI

HTTP reference

Pick and check

Containers

CI and Git

Common Validation workflows

Syntax validation, schema validation and application validation have different scopes. A file may parse while violating a service contract. Use each tool’s stated dialect and follow with checks in the consuming application.

Choose a tool for your input

Syntax validation, schema validation and application validation have different scopes. A file may parse while violating a service contract. Use each tool’s stated dialect and follow with checks in the consuming application.

  • XML Validator — Checks XML 1.0 well-formedness with line and column errors using the existing strict XML parser.
  • SOAP Structure Checker — Check XML syntax, SOAP 1.1/1.2 envelope namespace, Header/Body ordering and basic envelope structure.
  • WSDL Structure Checker — Inspect WSDL 1.1/2.0 XML structure, namespace and named declarations, and report operations and service endpoints.
  • Legacy WordPress Password Hash — Generate or verify portable phpass $P$/$H$ password hashes for legacy WordPress compatibility.

Review the result before using it

Each tool explains its accepted input, supported options and limits. Keep the original and verify important output in the application that will consume it.

Frequently asked questions

How do I choose a Validation tool?

Syntax validation, schema validation and application validation have different scopes. A file may parse while violating a service contract. Use each tool’s stated dialect and follow with checks in the consuming application.

Can the same tool appear in more than one topic?

Yes. Tools are listed by supported formats and tasks as well as their main category. Each tool has one page and processing runs locally; explicit API clients connect only to endpoints you choose.

Tools process your input on this device. Read the privacy policy, or save the tool library for offline use.