Validador y formateador de JSON

Pega tu cadena en crudo en este JSON validator & beautifier gratuito para revisar la sintaxis y formatear el resultado. Funciona al instante, sin registros de por medio.
Cómo funciona el JSON validator & beautifier
Le pasas un bloque de texto. El parser lo lee carácter por carácter y construye un árbol de sintaxis en memoria. Si se topa con un token inesperado, como una comilla simple en lugar de una doble, lanza un error de sintaxis y te dice la línea y columna exactas. Cuando la estructura es válida, serializa el árbol de vuelta a una cadena con la indentación que configures.
JSON tiene tipado estricto. No soporta comentarios, comas al final ni claves sin comillas. Muchos desarrolladores intentan pasar objetos de JavaScript directamente al validador y se confunden cuando falla. La herramienta aplica la especificación RFC 8259 a rajatabla. Tienes que quitar tus console logs y referencias a variables antes de que pueda parsearlo.
Cuándo usar el JSON validator & beautifier online
Sueles necesitar esto cuando una API devuelve un error de servidor y sospechas que el cuerpo de la respuesta está mal formado. Pegar una cadena minificada gigante en un editor de texto hace imposible encontrar una coma faltante. El beautifier expande la estructura para que puedas rastrear visualmente los arrays y objetos anidados. Convierte un muro de texto en una jerarquía legible.
También te salva cuando escribes archivos de configuración a mano. Puedes olvidar escapar una barra invertida en una ruta de Windows o dejar una coma al final de un array. El validador detecta estos errores silenciosos antes de que tumben tu aplicación en tiempo de ejecución. Aprende a arreglar errores de sintaxis json aquí mismo en lugar de ir a ciegas.
- Depurar respuestas de API malformadas de webhooks de terceros.
- Formatear archivos de configuración minificados para editarlos a mano.
- Comprobar el cumplimiento estricto de RFC 8259 antes de guardar en disco.
- Verificar caracteres escapados en valores de cadena complejos.
Límites del JSON validator & beautifier
Esta herramienta parsea texto, no ejecuta código. Si tu payload contiene referencias circulares o depende de evaluación en tiempo de ejecución, va a fallar. El navegador también tiene límites de memoria. Pegar un archivo minificado gigante congelará tu pestaña mucho antes de que el parser termine. Mantén tus entradas por debajo de unos pocos megabytes para una experiencia fluida.
Tampoco valida tus datos contra un esquema JSON. Una lista de objetos de usuario perfectamente formateada sigue siendo inválida si tu base de datos espera un solo objeto. Necesitas un validador de esquemas aparte para comprobar la lógica de negocio. A esta herramienta solo le importa si los corchetes cuadran y las comillas están cerradas.
Cómo usar el JSON validator & beautifier
- Pega tu texto JSON en crudo en el área de texto de entrada.
- Haz clic en el botón de validar para comprobar errores de sintaxis.
- Lee el mensaje de error para encontrar la línea y columna exactas del problema.
- Arregla la sintaxis y ejecuta la validación de nuevo hasta que pase.
- Copia la salida formateada desde el cuadro de resultado.
Reglas y errores comunes de sintaxis JSON
Aquí tienes una referencia rápida de las reglas estrictas que el parser aplica a tu entrada.
| Regla | Ejemplo correcto | Error común |
|---|---|---|
| Las claves deben ir entre comillas dobles | Usa comillas dobles alrededor de las claves | Comillas simples o claves sin comillas |
| No se permiten comas al final | Termina arrays y objetos limpiamente | Añadir una coma después del último elemento |
| Las cadenas deben ir entre comillas dobles | Usa comillas dobles para valores de texto | Comillas simples para valores de texto |
| No se permiten comentarios | Mantén la estructura estrictamente como datos | Añadir comentarios con doble barra o barra-asterisco |
Frequently asked questions
- ¿por qué dice json inválido cuando mi objeto de javascript funciona
- Los objetos de JavaScript y JSON no son lo mismo. JSON exige comillas dobles para todas las claves y valores de cadena, y prohíbe funciones o variables undefined. Tienes que serializar tu objeto primero usando un método nativo de tu lenguaje de programación antes de validarlo aquí.
- cómo arreglar errores de sintaxis json con archivos grandes
- Los archivos grandes pueden tumbar la pestaña de tu navegador si superan la memoria disponible. Prueba a dividir el archivo en trozos más pequeños o usa una herramienta de línea de comandos para datasets masivos. Para respuestas de API normales, simplemente pégalo aquí y lee el número de línea específico que reporta el parser.
- ¿valida esta herramienta json contra un esquema
- No, solo comprueba si el texto es JSON válido según la RFC 8259. Asegura que tus corchetes cuadren y tus comillas estén cerradas. Para comprobar si tus datos encajan con una estructura o tipo de dato específico, necesitas un validador de esquemas JSON dedicado.
- ¿puedo hacer pretty print de json con comillas simples
- No, la especificación exige estrictamente comillas dobles para cadenas y claves. Si tu entrada usa comillas simples, el validador lo marcará como error de sintaxis. Debes reemplazarlas por comillas dobles y escapar cualquier comilla doble interna antes de que pueda parsearlo correctamente.
Compartir
Herramientas populares
Comprueba si Google tiene una URL en caché o no.
Comprueba redirecciones 301 y 302 de una URL específica. Verificará hasta 10 redirecciones.
Obtén detalles aproximados de una IP.
Toma una IP e intenta buscar el dominio/host asociado a ella.