# YAML Validator > Online YAML validator and schema checker at yamlvalidator.dev ## What it does YAML Validator is a browser-based tool for validating YAML syntax and checking YAML files against JSON Schemas. Everything runs client-side — no data is sent to any server. ## Features - YAML syntax validation with line-level error reporting - Schema validation against 11 built-in schemas with auto-detection - Multi-document YAML support (files with multiple `---` separated documents) - File operations: open from disk, edit in-browser, save/download - Share YAML snippets via URL (compressed, no backend) - Dark and light themes - Keyboard shortcuts (Ctrl+Enter to validate, Ctrl+O to open, Ctrl+S to save) - Mobile-friendly editor (CodeMirror 6) ## Supported Schemas - Kubernetes v1.29 (50+ resource types, auto-detected by apiVersion + kind) - Docker Compose v2.29 (auto-detected by services + image/build) - GitHub Actions (auto-detected by on + jobs) - GitLab CI (auto-detected by stages + script) - CircleCI v2.1 (auto-detected by version + jobs/workflows) - Azure Pipelines v1 (auto-detected by trigger + pool) - Bitbucket Pipelines (auto-detected by pipelines field) - Ansible 22.4 (auto-detected by hosts + tasks) - Helm Chart v2 (auto-detected by apiVersion + type chart) - OpenAPI 3.0 (auto-detected by openapi + paths) - Swagger 2.0 (auto-detected by swagger + paths) ## Privacy All parsing and validation happens entirely in the browser. Your YAML data never leaves your machine. The site uses privacy-friendly analytics (PostHog, cookieless mode) with no personal data collection. ## Browser Extension YAML Validator is also available as a Chrome Extension that adds validation, formatting, and code folding directly in the browser, including on GitHub YAML files. Install: https://chromewebstore.google.com/detail/yaml-validator/jokkhfinnhgafmdiobjjahgefekgjajp ## Links - Website: https://yamlvalidator.dev - Chrome Extension: https://chromewebstore.google.com/detail/yaml-validator/jokkhfinnhgafmdiobjjahgefekgjajp