Validador de JSON
Un preajuste de Formateador de JSON
Comprueba si un documento es JSON válido y obtén la línea y columna exactas del primer error de sintaxis. La validación se ejecuta mientras escribes, así que puedes arreglar problemas sin un ciclo completo.
- Los archivos nunca salen de tu dispositivo
- Gratis, sin registro
- Sin marcas de agua
- Funciona sin conexión una vez cargado
Cómo formateador de json
- 1
Pega tu JSON
Pega o escribe JSON en el cuadro de entrada. Se analiza mientras escribes.
- 2
Elige un estilo
Elige indentación de 2 espacios, 4 espacios o tabulaciones, o cambia a salida minificada.
- 3
Copia el resultado
Copia el JSON formateado a tu portapapeles o descárgalo como un archivo .json.
Validar mientras escribes frente a validar una vez
Comprobar continuamente la validez JSON de un documento mientras escribes detecta un error de sintaxis en el momento en que se introduce — la pulsación de tecla específica que rompió la estructura — en lugar de presentar un gran informe de error después de pegar un documento terminado y esperar detectar cuál de varias causas posibles es la real. Esto importa más al editar JSON a mano directamente, como ajustar un archivo de configuración o crear un payload de prueba, donde la retroalimentación instantánea sobre cada edición es considerablemente más rápida que un ciclo de escribir-y-comprobar.
Para validar un documento recibido de otro lugar — una respuesta de API que se está depurando, un archivo entregado por otra persona — el valor está menos en la retroalimentación al escribir y más en obtener una respuesta precisa e inmediata a "¿esto es realmente válido?" sin necesidad de escribir y ejecutar un script solo para averiguarlo.
Lo que "JSON válido" no te dice
Pasar la validación confirma solo que un documento es JSON sintácticamente bien formado — llaves y corchetes correctamente emparejados, claves y cadenas correctamente entrecomilladas, sin comas finales. No dice nada sobre si los datos dentro se ajustan a la forma que espera una aplicación específica: podría faltar un campo requerido, un valor podría ser del tipo incorrecto, o una estructura anidada podría no coincidir con un esquema esperado, y un documento con cualquiera de esos problemas sigue siendo JSON perfectamente válido. Comprobar los datos contra un esquema real es un paso separado y adicional más allá de la validación de sintaxis.
Preguntas frecuentes
¿Se envía mi JSON a un servidor?
No. El análisis y formateo usan el motor JSON integrado del navegador. Nada se transmite, registra ni almacena, lo que lo hace seguro para respuestas de API que contienen datos de producción.
¿Por qué dice que mi JSON es inválido?
Las causas más comunes son comas finales, comillas simples en lugar de dobles, claves sin comillas, y comentarios — ninguno de los cuales es JSON válido aunque JavaScript los acepte. El mensaje de error señala la posición exacta.
¿Cuál es la diferencia entre formatear y minificar?
Formatear añade indentación y saltos de línea para que la estructura sea legible. Minificar elimina cada carácter opcional para hacer el payload lo más pequeño posible, que es lo que quieres al incrustar JSON en una solicitud o un archivo de configuración.
¿Puede manejar archivos muy grandes?
Los documentos de hasta unos pocos megabytes se formatean al instante. Más allá de aproximadamente 10 MB, el propio analizador JSON del navegador se convierte en el cuello de botella sin importar la herramienta usada.
También podrías necesitar
Formateador de XML
Indenta XML y detecta etiquetas desbalanceadas
Formateador de HTML
Embellece e indenta HTML correctamente
CSV a JSON
Convierte exportaciones de hojas de cálculo a JSON
Codificador y decodificador Base64
Codifica y decodifica Base64 y Base64URL
Formateador de CSS
Embellece o minifica hojas de estilo
Minificador de CSS
Reduce hojas de estilo con un minificador que realmente entiende CSS
Generador de hash
MD5, SHA-1, SHA-256, SHA-384 y SHA-512
Formateador de JavaScript
Formatea JS y TypeScript con un analizador real