Validador YAML
Compruebe que un archivo YAML es válido y encuentre el punto exacto donde falla.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Validador YAML?
Los errores de YAML son fáciles de cometer y difíciles de ver: una tabulación en lugar de espacios, un espacio que falta tras los dos puntos, una secuencia con un nivel de sangría de más o dos claves idénticas en el mismo mapa. Un validador los convierte en un mensaje preciso.
Esta herramienta analiza su texto como YAML 1.2 (esquema core) con la biblioteca yaml e informa de cada error con su línea y columna, un fragmento con marca y la lista de todos los problemas. Las claves duplicadas se tratan como errores. Si el YAML es válido, muestra el número de documentos, el tipo raíz, el número de claves, la profundidad y el tamaño. Las etiquetas personalizadas nunca se ejecutan y la expansión de alias está limitada.
¿Cómo funciona?
- Pegue su YAML.
- Lea el banner de estado: válido o no válido.
- Ante errores, siga la línea, la columna y el fragmento marcado, corrija el archivo y vea cómo se actualiza el resultado.
- Cuando sea válido, formatéelo o conviértalo a JSON con las herramientas hermanas.
Casos de uso habituales
- Revisar un manifiesto de Kubernetes, un archivo values de Helm o un docker-compose.yml antes de aplicarlo.
- Encontrar el error de sangría que rompe un flujo de CI.
- Detectar claves duplicadas que se sobrescriben en silencio.
- Contar los documentos de un flujo YAML multidocumento.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
version: "3.8"
services:
web:
image: nginx:1.27
ports:
- "8080:80"
environment:
- MODE=prod
db:
image: postgres:16
Documentos: 1 Tipo raíz: mapa / objeto Total de claves: 8 Profundidad: 4 Tamaño: 147 B
Privacidad
Validador YAML se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Solo se comprueba la sintaxis YAML, no el esquema que esperan Kubernetes, Compose u otra herramienta.
Preguntas frecuentes
¿Por qué las tabulaciones son un error?
YAML prohíbe los caracteres de tabulación para la sangría. Sustitúyalos por espacios.
¿Las claves duplicadas son realmente errores?
La especificación de YAML exige claves únicas. Muchos analizadores conservan en silencio el último valor, lo que oculta errores, así que este validador las informa.
¿Qué muestra el número de documentos?
Un archivo YAML puede contener varios documentos separados por ---. La herramienta los cuenta todos y valida cada uno.
Herramientas relacionadas
Formateador YAML
Vuelva a sangrar y normalice un archivo YAML conservando comentarios, anclas y estructura multidocumento.
JSON y datos
Conversor de YAML a JSON
Convierta YAML en JSON estricto resolviendo por el camino anclas, alias y claves de fusión.
JSON y datos
Conversor de JSON a YAML
Convierta JSON en YAML legible de estilo bloque, con cadenas entre comillas solo cuando hace falta.
JSON y datos
Validador JSON
Compruebe si un texto es JSON válido y localice el carácter exacto donde falla.
JSON y datos
Validador XML
Descubra si su XML está bien formado y vea con precisión dónde falla.
JSON y datos
Reparar JSON
Pegue «casi JSON» de un registro, una respuesta de chatbot o un fragmento de JavaScript y obtenga JSON válido, con un informe claro de cada cambio.
JSON y datos