Formateador de Código y Datos

Pega JSON, XML, YAML, CSV o HTML — se detecta automáticamente. Embellece, minifica, valida, explora en árbol y exporta a otros formatos.

Entrada
Tamaño: 0 B

Tip: Ctrl+Enter para formatear

Salida
Tamaño: 0 B

        
      
Convertir y Exportar
Convertir a:

Formateador de Código y Datos Online Gratuito

Pega cualquier dato estructurado o marcado y la herramienta identifica el formato automáticamente — sin selección manual. Todo el procesamiento ocurre en tu navegador; nada se sube a ningún servidor.

Formatos compatibles

Formateador y Validador JSON

Embellece respuestas de API compactas o minifica JSON para producción. El validador detecta errores comunes como comas finales, claves sin comillas y corchetes desbalanceados, con un mensaje descriptivo que apunta al problema.

Formateador y Beautifier XML

Imprime XML con sangría consistente. El formateador conserva declaraciones XML, espacios de nombres, comentarios e instrucciones de procesamiento. Las etiquetas autocierre se mantienen compactas.

Formateador YAML

Formatea configuraciones YAML (Kubernetes, Docker Compose, GitHub Actions, etc.) o convierte entre estilos flow y block. Utiliza js-yaml, el mismo parser usado en herramientas Node.js.

Formateador CSV y Visualizador de Tabla

Alinea las columnas CSV para facilitar la lectura en vista Texto, o cambia a vista Árbol para ver los datos como tabla. Sube cualquier fichero .csv directamente desde tu dispositivo.

Formateador HTML

Indenta HTML desordenado o minifícalo para reducir el peso de la página. Funciona tanto en fragmentos como en documentos completos — no se requiere <!DOCTYPE>.

Convierte entre formatos

El panel Exportar convierte entre formatos con un solo clic. Conversiones soportadas: JSON ↔ XML, JSON ↔ YAML, JSON ↔ CSV, XML ↔ YAML, CSV ↔ YAML. El resultado convertido se puede copiar o descargar al instante.

Vista árbol y tabla

Tras formatear, cambia a Vista Árbol para explorar JSON o XML profundamente anidados sin hacer scroll por el texto. Cada nodo es plegable. Los datos CSV se muestran como tabla para facilitar la revisión.

Preguntas frecuentes

¿Qué formatos admite?

JSON, XML, YAML, CSV y HTML. La herramienta detecta el formato automáticamente según el contenido, por lo que raramente necesitarás seleccionarlo manualmente.

¿Puedo convertir JSON a XML o YAML?

Sí. Usa el panel Convertir y Exportar bajo el editor. Pega el input, haz clic en el formato destino y copia o descarga el resultado. Rutas soportadas: JSON ↔ XML, JSON ↔ YAML, JSON ↔ CSV, XML ↔ YAML, CSV ↔ YAML y sus inversas.

¿Son seguros mis datos?

Sí. Todo el procesamiento se ejecuta en tu navegador con JavaScript. No se transmite ningún dato a ningún servidor. Puedes usar esta herramienta sin conexión una vez cargada la página.

¿Cuál es la diferencia entre Formatear y Minificar?

Formatear (embellecer) añade sangría y saltos de línea para hacer el código legible. Minificar hace lo contrario — elimina todos los espacios innecesarios para reducir el tamaño del fichero, útil para APIs, despliegues de configuración y recursos de producción.

¿Por qué la conversión YAML necesita un momento?

El parser YAML (js-yaml) se carga desde una CDN en el primer uso. Una vez cargado queda en caché y es instantáneo en usos posteriores.

¿Puedo subir un fichero en lugar de pegar?

Sí. Haz clic en el botón Subir del panel de entrada y selecciona cualquier fichero .json, .xml, .yaml, .csv o .html desde tu dispositivo. El formato se detecta automáticamente del contenido del fichero.