Formateador de JSON
Formatea, valida y embellece JSON gratis.
Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.
{
"hello": "world"
}Qué hace esta herramienta
Analiza el JSON que pegas y luego lo vuelve a serializar como salida con sangría legible (2 espacios) o minificada (una sola línea). Si la entrada no es JSON válido, muestra el propio mensaje de error del analizador en lugar de un resultado formateado.
Cómo utilizarla
Pega o escribe JSON en el cuadro de entrada. El resultado formateado aparece automáticamente mientras escribes — no hay un botón de "formatear" independiente. Activa "Minificar salida" para alternar entre una versión con sangría legible y una versión compacta de una sola línea, y luego copia el resultado con el botón de copiar.
Ejemplo resuelto
Pegar {"name":"Ada","active":true,"tags":["dev","admin"]} produce un objeto JSON legible con sangría de dos espacios, incluido el array anidado "tags". Marcar "Minificar salida" lo vuelve a colapsar a su forma original de una sola línea, con el espaciado normalizado.
Qué cuenta como JSON válido
El formateador usa el analizador JSON integrado del navegador, por lo que sigue la especificación JSON al pie de la letra: las claves deben ser cadenas entre comillas dobles, no se permiten comas finales, y las comillas simples, los comentarios y las claves sin comillas — habituales en los literales de objeto de JavaScript — se rechazan. Si tu entrada incluye alguno de estos, corrígela según el propio mensaje de error del navegador.
Formatear frente a minificar
El formato legible añade sangría de dos espacios y saltos de línea para que los objetos y arrays anidados sean fáciles de leer. Minificar elimina esos espacios para producir la representación válida más pequeña, que es lo que esperan la mayoría de las API y lo que reduce un archivo de configuración para almacenarlo o transferirlo.
Limitaciones
Esta herramienta solo formatea y valida la sintaxis — no comprueba los datos contra un JSON Schema, no detecta claves duplicadas ni verifica que existan campos concretos. Vuelve a serializar mediante JSON.parse/JSON.stringify de JavaScript, por lo que los números muy grandes que superan el rango entero seguro de JavaScript pueden perder precisión, igual que ocurriría en la mayoría de las herramientas basadas en JavaScript.
Alcance, fuentes y privacidad
Esta herramienta sigue la especificación JSON (ECMA-404 / RFC 8259) a través del analizador JSON nativo del navegador. El formateo y la minificación se ejecutan enteramente en tu navegador; el JSON que pegas nunca se sube ni se envía a un servidor.
Preguntas Frecuentes
- ¿Valida mi JSON?
- Sí, si el JSON no es válido se muestra un mensaje de error claro que señala el problema.
- ¿También puedo minificar JSON?
- Sí, hay un interruptor para alternar entre salida formateada y minificada.
- ¿Se envía mi JSON a un servidor?
- No, el formateo ocurre completamente en tu navegador.
Herramientas Relacionadas
Contador de Palabras
Cuenta palabras, caracteres, frases, párrafos y tiempo de lectura en vivo.
Generador de Contraseñas
Genera contraseñas fuertes y aleatorias gratis.
Calculadora de Porcentajes
Calcula porcentajes de forma rápida y totalmente gratuita.
Generador de Datos JSON de Prueba
Genera registros JSON ficticios con ID, nombre, correo de dominio reservado, indicador, puntuación y fecha ISO.