YAML Formatter

Formatea, valida y convierte YAML a JSON al instante.

Entrada
Suelta tu archivo aquí
0 líneas · 0 caracteres · 0 palabras
Resultado
0 líneas · 0 caracteres · 0 palabras

100% privado. Tu contenido se procesa localmente en tu navegador y nunca se sube a ningún servidor.

Funciona con archivos de hasta 10 MB.

Cómo funciona

1

Pega o sube tu contenido

Escribe directamente, pega con Ctrl+V o el botón «Pegar», o arrastra un archivo sobre el editor.

2

Formatea y visualiza

Beauttytext detecta el formato automáticamente y te deja elegir la operación (formatear, minificar, validar…) y la vista.

3

Copia o descarga

Obtén el resultado al instante, en el formato de archivo que necesites.

Por qué Beauttytext

100% privado

Todo el procesamiento ocurre en tu navegador. Tu código nunca se sube a un servidor.

Sin registro

Ninguna herramienta requiere cuenta, login ni datos personales.

+35 formatos

Desde JSON y SQL hasta Rust y Dockerfile, con la operación correcta para cada uno.

Modo oscuro

Editor cómodo de día y de noche, con preferencias guardadas en tu navegador.

100% responsive

Funciona igual de bien en escritorio, tablet y móvil.

Descargas reales

Archivos válidos, con el nombre y la extensión correctos para cada formato.

Formatos soportados

Datos y configuración

JSONJSON5XMLYAMLTOMLINIENVProperties

Web

HTMLCSSSCSSSASSLESSJavaScriptTypeScriptJSXTSXVue

Programación

PythonJavaCC++C#PHPGoRustKotlinSwiftDartRubyLuaR

Bases de datos

SQLGraphQL

Shell / DevOps

BashShellPowerShellDockerfileNginx

Documentación / datos

MarkdownCSVTSVURLHTTP HeadersTexto plano

YAML consistente

El YAML Formatter de Beauttytext interpreta el documento YAML y lo vuelve a serializar con una indentación de 2 espacios consistente, muy útil para limpiar archivos de configuración (Docker Compose, GitHub Actions, Kubernetes) con indentación irregular.

Validación con mensajes claros

YAML es sensible a la indentación y a caracteres especiales; un error puede ser difícil de localizar a simple vista. El validador de Beauttytext usa js-yaml, una librería de referencia para parsear YAML en JavaScript, y traduce sus errores a línea y columna exactas.

Convertir YAML a JSON

Muchas herramientas y APIs esperan JSON en lugar de YAML. El botón «Convertir a JSON» transforma tu documento YAML en JSON válido al instante, listo para copiar o descargar.

Preguntas frecuentes

¿Por qué mi YAML da error de indentación?

YAML usa la indentación para representar la jerarquía; un espacio de más o de menos en una línea puede invalidar todo el bloque. El validador te indica la línea exacta del problema.

¿Puedo convertir YAML a JSON?

Sí, con el botón «Convertir a JSON» obtienes el mismo contenido en formato JSON, listo para descargar.

¿Soporta anclas y referencias de YAML (&, *)?

Sí, el parser subyacente (js-yaml) soporta anclas, referencias y la mayoría de características del estándar YAML 1.2.

¿Puedo formatear archivos .yml además de .yaml?

Sí, ambas extensiones se tratan como el mismo formato.

¿Seguro que quieres borrar el contenido?

Archivo descargado