Formateador y validador de YAML
Valida, reformatea y minifica YAML directamente en el navegador. Detecta errores de sintaxis e indica el número de línea.
Cargando el validador…
Cómo usar
- 1 Pega tu YAML.
- 2 Elige Reformat para obtener un estilo de bloque con sangría, o Flow para un formato compacto similar a JSON.
- 3 Activa opcionalmente sort keys (ordenar claves) para que el resultado sea más fácil de comparar en un diff.
- 4 Copia o descarga el resultado.
Por qué usar esta herramienta
- Funciona sobre js-yaml, así que tu YAML pasa por un parser real.
- La validación detecta errores de sintaxis con los mensajes que devuelve el propio parser.
- El modo sort keys es muy útil para generar diffs estables al usar control de versiones.
- El procesamiento es enteramente del lado del cliente: tu configuración nunca se sube a ningún servidor.
Preguntas frecuentes
¿Por qué se expanden mis anchors/alias?
Los anchors (&) y alias (*) de YAML se resuelven en el momento del parseo, por lo que el resultado muestra los datos ya concretados. Si necesitas conservar los alias tal cual, no reformatees el documento.
¿Se cambia el orden de las claves?
No, a menos que actives Sort keys. Por defecto, el parser mantiene el mismo orden que tenía el documento original.
¿Qué pasa con las diferencias entre YAML 1.1 y 1.2?
js-yaml usa por defecto la semántica de YAML 1.2, donde valores como “yes/no/on/off” se tratan como cadenas (string) y no como booleanos. Si tu entrada depende del comportamiento de YAML 1.1, ten en cuenta que el resultado puede mostrarse como cadenas entre comillas.
¿Qué es Formateador y validador de YAML?
El formateador de YAML es una herramienta que valida, reformatea y minifica datos YAML. Analiza la entrada para detectar errores de sintaxis e informa el número de línea correspondiente, aplica una sangría consistente y fácil de leer a los documentos válidos, y también puede comprimirlos para reducir su tamaño. Todo el procesamiento ocurre por completo en el navegador: el YAML se procesa directamente en tu dispositivo sin subirse a ningún servidor.
Características
Validar
Analiza la entrada según la especificación YAML 1.2 con js-yaml y señala errores de sintaxis con la línea exacta.
Reformatear y minificar
Reindenta con estilo block de 2 o 4 espacios, o compacta al estilo flow para reducir el tamaño.
100% privado
Se ejecuta completamente en tu navegador — tu YAML nunca se sube.
Ejemplo
Input
{name: Zerethon, tools: [json, yaml], free: true}
Output
name: Zerethon
tools:
- json
- yaml
free: true
Casos de uso comunes
-
1
Limpiar archivos de CI y configuración
Normaliza YAML editado manualmente de GitHub Actions, Docker Compose o Kubernetes antes de hacer commit.
-
2
Detectar errores de indentación
YAML es sensible a los espacios en blanco; valida para encontrar la mala indentación que rompe silenciosamente un pipeline.
-
3
Convertir flow ↔ block
Expande un documento compacto en estilo flow a un estilo block legible, o viceversa.
Cómo se compara Formateador y validador de YAML con otras alternativas
| Característica | Zerethon Tools | Herramientas en línea típicas | Aplicaciones de escritorio |
|---|---|---|---|
| Signup required | No | Sometimes | No (IDEs) |
| Data leaves device | No | Yes | No |
| Validate + reformat + minify | All three | Sometimes | Varies |
| Line-numbered errors | Yes | Sometimes | Yes |
| Free | Yes | Yes | Often paid |
| Works offline | Yes (after load) | No | Yes |
El formateador YAML de Zerethon valida, reformatea y minifica YAML 1.2 en tu navegador usando el analizador js-yaml — una implementación real de YAML, no manipulación de cadenas de texto. Los errores de sintaxis se reportan con el número de línea; los documentos válidos se reindentan de forma consistente o se compactan al estilo flow. Todo se ejecuta en el cliente, así que tu YAML nunca se sube a ningún servidor.
- Categoría
- Desarrollo
- Precio
- Gratis
- Privacidad
- Basado en el navegador
- Registro
- No necesario
Referencias
Privacidad
Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Formateador y validador de YAML funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.
Comparar
Aprende lo básico
Herramientas relacionadas
Formateador de JSON
Formatea, valida y minifica JSON en línea. Gratis, sin necesidad de registro — tus datos nunca salen de tu navegador.
Abrir herramientaFormateador de SQL
Formatea consultas SQL en línea — embellece el código para MySQL, PostgreSQL, SQLite, SQL Server, Oracle y BigQuery.
Abrir herramientaGenerador de UUID
Genera UUID en línea — v1, v4, v7 y Nil. Genera hasta 10.000 en lote. Gratis, sin registro.
Abrir herramientaGenerador de contraseñas
Genera contraseñas aleatorias fuertes y criptográficamente seguras. Personaliza la longitud y los conjuntos de caracteres — todo se ejecuta en tu navegador.
Abrir herramientaCrea, comparte y crece en Zerethon Social
Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.