Revisar configuración antes del commit
Uniformiza la sangría para examinar niveles y comentarios. El diseño no confirma nombres de parámetros ni su validez en el programa de destino.
Reindenta YAML, normaliza su presentación y detecta los principales problemas estructurales directamente en tu navegador.
Reorganiza la sangría de un documento YAML sin convertirlo a JSON. El formateador analiza la estructura antes de reescribirla y distingue mappings, listas y texto aislado. Conserva la representación documental de comentarios, anclas y valores multilínea en lugar de reconstruir solo los valores resueltos. Resulta útil para configuraciones versionadas o ejemplos que compartirás con un equipo. El archivo permanece en el navegador: el procesamiento no consulta repositorios remotos ni servicios de despliegue.
El parser usa YAML 1.2 por defecto y respeta las directivas de versión compatibles. Tras reconocer el documento, aplica la sangría elegida con un mínimo de dos espacios. Listas y mappings se identifican sintácticamente; reemplazar espacios indiscriminadamente podría alterar el contenido de una cadena literal.
Se rechazan claves repetidas en un mapping, sintaxis no válida y varios documentos en la misma entrada. Las tabulaciones no sirven para la sangría estructural YAML, aunque pueden formar parte de un valor según su escritura. Un escalar como not yaml es válido: YAML no se limita a pares clave-valor.
La presentación trabaja sobre el documento YAML sin expandir alias a objetos JSON. Por eso pueden conservarse anclas y comentarios. Los enteros grandes mantienen su escritura sin pasar por números JavaScript redondeados. Pueden normalizarse espacios de presentación, comillas y espacios en colecciones compactas; la salida no es una copia idéntica byte a byte.
El éxito confirma que este parser puede leer el documento, no que tu aplicación acepte sus parámetros. No carga archivos mencionados en rutas ni interpreta etiquetas personalizadas según reglas de negocio. Otros lectores YAML más antiguos pueden aplicar reglas de tipos diferentes; comprueba la versión que espera tu entorno.
Pega el texto completo con comentarios. Si el archivo contiene varios documentos separados por ---, procesa cada uno individualmente.
Selecciona una anchura disponible. Si falla, busca mappings sin cerrar, claves duplicadas o una sangría estructural no válida.
Compara valores multilínea y comentarios antes de copiar o descargar YAML. Cambiar fuente o sangría oculta el resultado anterior.
Uniformiza la sangría para examinar niveles y comentarios. El diseño no confirma nombres de parámetros ni su validez en el programa de destino.
Prefiere el formateador a una conversión de ida y vuelta con JSON cuando comentarios y nombres de anclas ayudan a comprender el archivo.
Comprueba primero que YAML puede leerse; valida después las reglas de aplicación con las herramientas de tu proyecto.
Tres espacios son válidos en este caso. La anchura predeterminada de dos espacios realinea child y conserva el comentario note.
Entrada
# note
root:
child: 1Resultado
# note
root:
child: 1
El parser reconoce items como lista y active como booleano. La notación compacta sigue representando una lista; solo se normalizan sus espacios de presentación.
Entrada
items: [a, b]
active: trueResultado
items: [ a, b ]
active: true
YAML permite un escalar en la raíz. not yaml es una cadena válida, aunque una aplicación exija un objeto de configuración. La sintaxis del formato y el contrato de aplicación son controles distintos.
El motor conserva su representación en el documento YAML en lugar de pasar por JSON. La presentación puede variar, pero no los descarta deliberadamente como ocurriría al convertir a un formato sin comentarios.
No. El parser comprueba el documento YAML sin conocer recursos, versiones API o condiciones del clúster. Usa después las validaciones de tu entorno Kubernetes.
Los lectores pueden interpretar de forma distinta un nombre repetido. El rechazo te permite elegir explícitamente el valor o estructura esperados en vez de perder una aparición silenciosamente.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Convierte datos JSON a YAML o datos YAML a JSON directamente en tu navegador.
Formatea, minimiza y valida un documento JSON para hacerlo más legible o compacto.
Convierte texto entre finales de línea LF, CRLF y CR.