Reparador de JSON - Corrige JSON inválido online

Un solo coma de más no debería costarte una tarde entera. JSON es estricto por diseño: no admite comas sobrantes, ni comentarios, ni comillas simples, ni saltos de línea sin escapar dentro de las cadenas. En cuanto un payload se edita a mano, pasa por un agregador de logs, lo trunca una cola o se copia desde una terminal, deja de analizarse y todos los servicios posteriores empiezan a lanzar errores que ni siquiera puedes ver porque el archivo no carga. Esta herramienta de reparación de JSON toma la entrada malformada y te devuelve algo que sí se analiza. Corrige los errores que explican casi todas las roturas de JSON del mundo real: comas antes de una llave o un corchete de cierre, comillas simples en lugar de dobles, claves de objeto sin comillas, comentarios de JavaScript o CSS dentro del código, comas faltantes entre campos, saltos de línea y tabuladores sin escapar dentro de las cadenas, y caracteres de control literales que la especificación prohíbe. Después de aplicar las reparaciones analiza el resultado con un analizador estricto, así que sabes con claridad si la salida ya es JSON válido en lugar de recibir algo que solo parece más limpio. Todo se ejecuta localmente en tu navegador. El texto que pegas nunca se sube a un servidor, y eso importa cuando el payload roto es un registro de cliente, el cuerpo de un webhook, un stack trace con tokens o un volcado de configuración interna. Funciona igual con fragmentos pequeños y con documentos grandes, y nunca reformatea las partes que ya eran correctas más allá del sangrado normal.

JSON Repair Tool

Runs entirely in your browser. Nothing is uploaded.

Qué es

La reparación de JSON es el proceso de corregir mecánicamente un JSON malformado para que cumpla la gramática definida en RFC 8259 sin alterar los datos subyacentes. La especificación es deliberadamente estricta y los analizadores verifican cada regla. Seis reglas explican la gran mayoría de los fallos. Primera: una coma no puede aparecer justo antes de una llave o un corchete de cierre, algo legal en muchos lenguajes de programación y el defecto más frecuente en el JSON escrito a mano. Segunda: las claves de objeto y los valores de cadena deben ir entre comillas dobles; las comillas simples y los identificadores sueltos se rechazan. Tercera: el formato no tiene ninguna sintaxis de comentarios, y aun así mucha gente escribe comentarios // y /* */ dentro de su JSON porque aprendió JSON en un contexto de JavaScript.

Cuarta: cada miembro de un objeto y cada elemento de un array debe ir seguido de coma salvo el último, y omitir una provoca una cascada de errores confusos que apuntan a la línea equivocada. Quinta: los caracteres de control, como saltos de línea, retornos de carro y tabuladores en crudo, no pueden aparecer literalmente dentro de una cadena; deben escribirse escapados como \n, \r y \t. Sexta: el documento debe estar bien formado de principio a fin, así que un payload cortado por un límite de búfer o por una exportación interrumpida nunca se analizará por bien que lo escapes. Una herramienta de reparación se distingue de un validador en lo que hace después de detectar el problema. El validador informa del error y se detiene. La herramienta aplica transformaciones selectivas y reversibles: elimina una coma seguida solo de espacios en blanco y un token de cierre, convierte las cadenas con comillas simples en cadenas con comillas dobles, elimina los comentarios respetando los límites de las cadenas y escapa los caracteres de control literales.

La restricción de diseño clave es que la reparación debe ser conservadora. Una herramienta que borra datos en silencio para lograr que un documento se analice es peor que no usar ninguna, porque convierte un fallo ruidoso en corrupción silenciosa. El enfoque aquí es cambiar solo lo que es demostrablemente incorrecto, conservar el texto original disponible para que puedas comparar el resultado y después ejecutar un análisis real que confirme el éxito. Si la entrada está demasiado dañada, la herramienta lo indica y te devuelve el texto intacto en lugar de fingir.

Cómo usar

  1. Abre el Reparador de JSON en tu navegador. Se ejecuta por completo del lado del cliente, así que nada de lo que pegues se transmite a un servidor ni se almacena en ninguna parte.
  2. Pega tu JSON roto en el área de entrada. Suele venir de una respuesta de API que no pudiste analizar, de un archivo de configuración que un formateador rechazó o de texto copiado de un log o de una ventana de terminal.
  3. Haz clic en Reparar. La herramienta recorre el texto y aplica correcciones selectivas para comas sobrantes, comillas simples, claves sin comillas, comentarios, comas faltantes y caracteres de control sin escapar.
  4. Revisa el indicador de estado del análisis. Un resultado Válido en verde significa que un analizador estricto de RFC 8259 aceptó la salida reparada, así que puedes pegarla directamente en tu código.
  5. Examina la lista de cambios para ver qué se corrigió y entender cuál era el problema real, de modo que puedas arreglar el origen en lugar de repetirlo.
  6. Copia el JSON reparado con el botón de copiar y llévalo a tu editor, tu terminal o tu aplicación. Si el documento estaba truncado en lugar de malformado, la reparación no puede recuperar los bytes que faltan, así que vuelve a exportar los datos originales.
  7. Prueba el resultado en tu aplicación real antes de desplegarlo, porque la reparación solo corrige la sintaxis y no puede restaurar valores que ya se perdieron aguas arriba.

Ejemplos

Entrada: {"name":"Ada","role":"engineer",}

Proceso:

Elimina la coma sobrante antes de }

Resultado: {"name": "Ada", "role": "engineer"} — se analiza como JSON válido

Entrada: {name: 'Ada', tags: ['math','logic'],}

Proceso:

Pone comillas en la clave, convierte comillas simples y quita la coma sobrante

Resultado: {"name": "Ada", "tags": ["math", "logic"]} — se analiza como JSON válido

Entrada: { // user record "id": 7, "note": "line one line two" }

Proceso:

Elimina el comentario // y escapa el salto de línea literal dentro de la cadena

Resultado: { "id": 7, "note": "line one\nline two" } — se analiza como JSON válido

Búsquedas Relacionadas

La gente también busca: reparar json, arreglar json online, corregir json invalido, json mal formado, reparador de json gratis, error de sintaxis json.

reparar jsonarreglar json onlinecorregir json invalidojson mal formadoreparador de json gratiserror de sintaxis jsonquitar comas sobrantes jsoncomillas simples jsoneliminar comentarios jsoncomas faltantes jsonsalto de linea sin escaparreparar json truncadovalidador y reparador jsonfix unexpected tokencorregir error jsonreparacion de jsonjson online gratisherramienta json localjson sin subir archivosembellecer y reparar json

Preguntas Frecuentes

¿Qué tipos de errores de JSON puede arreglar realmente esta herramienta?

La herramienta repara los defectos de sintaxis que explican la gran mayoría de los fallos de análisis del mundo real: comas sobrantes justo antes de una llave o un corchete de cierre, comillas simples en lugar de dobles, claves de objeto sin comillas, comentarios de línea y de bloque de JavaScript dejados dentro de los datos, comas ausentes entre miembros de un objeto o elementos de un array, saltos de línea literales, tabuladores y otros caracteres de control dentro de las cadenas, y basura sobrante después del último token de cierre. Cada corrección es una transformación selectiva, no una reescritura completa. Los documentos truncados o corruptos no se pueden reparar, porque los bytes que faltan ya no existen en el texto que proporcionas, así que la herramienta los marca como no reparables en lugar de adivinar tus datos.

¿Por qué mi JSON falla con un error en una línea que parece correcta?

Los analizadores de JSON fallan en el punto más lejano que leyeron con éxito, que suele estar bastante más allá del error real. Una coma faltante al principio de un objeto hace que el analizador siga leyendo, interprete la siguiente clave como un valor de cadena y desplace la posición del error hacia una línea posterior que en sí misma es perfectamente válida. Por eso quien empieza revisa tan a menudo la línea equivocada. La solución es mirar hacia atrás desde la posición indicada en lugar de hacia delante, y comprobar el separador entre cada par de miembros. Pasar la entrada por esta herramienta de reparación aísla el defecto real en segundos, porque elimina la cascada y te deja una única construcción mal formada.

¿Es seguro pegar datos de producción en un reparador de JSON online?

Con esta herramienta, sí, porque la reparación ocurre enteramente dentro de tu navegador mediante JavaScript del lado del cliente. Tu texto lo procesa código que ya se había descargado y que se ejecuta en tu propia máquina, así que el payload nunca viaja por la red, nunca se escribe en un log de servidor y no puede ser capturado por el propietario del sitio. Esa propiedad importa más de lo que parece: los payloads rotos suelen ser respuestas de API con registros de clientes, cabeceras de autenticación, secretos de webhook o stack traces completos. Muchos validadores online alojados registran en silencio lo que pegas. Comprueba que la herramienta que uses afirme que el procesamiento es del lado del cliente y trata esa afirmación como un motivo para preferir herramientas que no exigen cuenta ni subida de archivos.

¿Puede la reparación cambiar el significado de mis datos?

No, siempre que la herramienta sea conservadora, y esa es la restricción que sigue esta implementación. La reparación solo altera construcciones que no pueden aparecer legítimamente en JSON válido: se elimina una coma antes de una llave de cierre, una cadena con comillas simples se vuelve a entrecomillar con comillas dobles escapadas cuando hace falta, se retira un comentario, se inserta un separador que faltaba y se escapa un carácter de control en crudo. No se renombra ninguna clave, no se reformatea ningún valor más allá de espacios en blanco insignificantes y no se reinterpreta ningún literal numérico o textual. Como cada transformación es reversible a mano, puedes leer la lista de cambios y confirmar que el resultado sigue representando los datos que pretendías. Si la entrada no se puede reparar sin adivinar, la herramienta la deja intacta y te lo dice.

¿Por qué mi JSON se volvió inválido después de editarlo en un editor de texto?

Las causas más comunes son humanas y mecánicas, no exóticas. Se coló una comilla tipográfica o un apóstromo curvo desde un procesador de textos en lugar de una comilla doble recta. Una función de sangrado automático añadió espacios al final y una coma después del último elemento de un objeto. Un buscar y reemplazar convirtió un valor en algo que contenía una comilla sin escapar o un salto de línea en crudo. Se pegó directamente un objeto de YAML o de JavaScript en un archivo .json, y con él llegaron los comentarios y las comillas simples. Una transferencia truncada dejó el documento a medio estructura. Cualquiera de estas produce un archivo que a simple vista parece correcto pero que un analizador estricto rechaza de inmediato, que es exactamente la situación que esta herramienta está diseñada para resolver.

¿Que el resultado sea válido significa que mi API aceptará los datos?

No. Que el JSON sea válido solo significa que el texto cumple la gramática de JSON, de modo que un analizador puede leerlo sin errores. Si además el documento es correcto para tu aplicación es otra pregunta que la reparación de sintaxis no puede responder. Los nombres de campo aún deben coincidir con tu esquema, los números deben estar en rangos válidos, las propiedades obligatorias deben estar presentes y las estructuras anidadas deben tener la forma que espera tu servidor. Un documento puede analizarse perfectamente y aun así ser rechazado por un validador de API estricto. Toma el estado Válido en verde como la confirmación de que eliminaste el error de análisis y después pasa el valor por tu propia validación de esquema o por tu suite de pruebas antes de enviarlo a cualquier parte.

Herramientas Relacionadas

Generador de UUID

Genere identificadores únicos universales (UUID) al instante con nuestro generador de UUID en línea gratuito. Ya sea que sea un desarrollador de software que crea claves de base de datos, un administrador de sistemas que administra sistemas distribuidos, un ingeniero de control de calidad que genera datos de prueba o un ingeniero de datos que particiona conjuntos de datos, esta herramienta proporciona UUID compatibles con RFC 4122 en varias versiones. Genere la versión 1 (basada en el tiempo), la versión 4 (aleatoria), la versión 5 (basada en el espacio de nombres) y otras variantes de UUID con un solo clic. Establezca el número de UUID que se generarán, elija salida en mayúsculas o minúsculas y, opcionalmente, incluya o excluya guiones. Copie UUID individuales o descargue la lista completa. Perfecto para la siembra de bases de datos, identificadores de sistemas distribuidos, tokens de sesión, seguimiento de solicitudes y cualquier escenario que requiera identificadores únicos garantizados sin una autoridad de coordinación central.

Decodificador JWT

Decodifique e inspeccione tokens web JSON al instante con nuestro decodificador JWT en línea gratuito. Pegue cualquier JWT para ver su encabezado, carga útil y componentes de firma decodificados y mostrados en formato legible. Ya sea que esté depurando flujos de autenticación, verificando reclamos de tokens, examinando tokens de terceros, entendiendo la estructura de JWT o solucionando problemas de autorización, esta herramienta brinda transparencia completa en el contenido de tokens con soporte para HS256, RS256, ES256 y otros algoritmos de firma comunes. Toda la decodificación ocurre en su navegador por seguridad.

Comprobador de fortaleza de contraseñas

¿Te preocupa que tu contraseña sea demasiado débil para proteger tus cuentas? Nuestro Comprobador de fortaleza de contraseñas te ofrece una evaluación instantánea y precisa de la seguridad real de cualquier contraseña. Evalúa múltiples factores críticos — longitud, diversidad de caracteres, patrones comunes, palabras de diccionario y secuencias de teclado — para generar una puntuación de fortaleza completa. También obtienes un tiempo de descifrado estimado que muestra exactamente cuánto tiempo le tomaría a un atacante romper tu contraseña usando hardware moderno. Todo el análisis se ejecuta localmente en tu navegador, por lo que tu contraseña nunca llega a un servidor. Ya sea que estés creando una nueva contraseña, auditando las existentes o estableciendo políticas de seguridad organizacionales, esta herramienta proporciona comentarios claros y procesables para ayudarte a tomar decisiones de seguridad más inteligentes.

Formateador JSON

Formatee, embellezca y valide los datos JSON al instante con nuestra herramienta gratuita en línea. Pegue JSON sin formato para obtener una versión correctamente sangrada, resaltada en la sintaxis y legible por humanos con detección e informes completos de errores. Ya sea que esté depurando respuestas de API, limpiando archivos de configuración, analizando datos de registro, preparando JSON para documentación o aprendiendo la estructura JSON, este formateador proporciona resultados instantáneos con niveles de sangría personalizables. El validador incorporado detecta errores de sintaxis con indicadores precisos de líneas y columnas para una rápida resolución de problemas.

Codificación y decodificación Base64

Codificación y decodificación Base64 es una herramienta gratuita e instantánea en línea para convertir texto y datos binarios a y desde formato Base64. Base64 es un esquema de codificación binario-a-texto que representa datos binarios usando 64 caracteres ASCII, haciéndolo seguro para transmitir a través de protocolos basados en texto como correo electrónico (MIME), JSON, XML y URLs. Esta herramienta maneja tanto la codificación (convirtiendo sus datos a Base64) como la decodificación (convirtiendo Base64 de nuevo a texto o binario original). Admite texto UTF-8, maneja entradas grandes eficientemente y funciona completamente en su navegador sin enviar datos a ningún servidor. Perfecto para desarrolladores que trabajan con encabezados de autenticación API, URIs de datos, tokens JWT o cualquier escenario que requiera conversión Base64.

Decodificación de codificación de URL

Codifica y decodifica URLs al instante con nuestra herramienta gratuita de Codificación/Decodificación de URLs en línea. Ya seas un desarrollador web manejando parámetros de consulta, un ingeniero de API trabajando con solicitudes HTTP, un analista de datos procesando registros web, o cualquier persona que necesite transmitir de forma segura caracteres especiales en URLs, esta herramienta proporciona una conversión instantánea y precisa en ambos sentidos. La codificación de URLs convierte los caracteres especiales en un formato que se puede transmitir de manera segura a través de internet, mientras que la decodificación de URLs invierte este proceso para recuperar el texto original. Simplemente pega tu URL o cadena y obtén el resultado codificado o decodificado en tiempo real. La herramienta maneja caracteres Unicode, espacios, símbolos y todos los caracteres especiales definidos en RFC 3986. Ingresa tus datos y haz clic en el botón correspondiente para transformarlos al instante.

Generador de Hash

Genere hashes criptográficos al instante con nuestro generador de Hash en línea gratuito. Calcule MD5, SHA-1, SHA-256, SHA - 384, SHA-512 y otros valores hash a partir de la entrada de texto o archivo. Esta herramienta esencial para desarrolladores, profesionales de la seguridad y verificación de la integridad de los datos admite múltiples algoritmos hash con resultados instantáneos. Úselo para verificar la integridad de los archivos, generar sumas de comprobación, contraseñas hash para pruebas, crear identificadores únicos o aprender sobre hash criptográfico. La herramienta procesa todo localmente en su navegador: sus datos confidenciales nunca abandonan su dispositivo, lo que garantiza una seguridad y privacidad completas para las entradas confidenciales.

Convertidor de JSON a CSV

Convierta datos JSON a formato CSV al instante con nuestro transformador en línea gratuito. Cargue o pegue matrices JSON y obtenga una salida CSV con el formato adecuado con detección automática de encabezados, delimitadores personalizables y acoplamiento de objetos anidados. Ya sea que esté exportando datos API para análisis de hojas de cálculo, migrando bases de datos JSON a formatos tabulares, preparando datos para importar hojas de cálculo de Excel o Google, generando informes a partir de datos estructurados o integrando fuentes JSON con sistemas heredados, este convertidor maneja estructuras complejas que incluyen objetos anidados, matrices de objetos, tipos de datos mixtos y grandes conjuntos de datos con opciones configurables para una salida óptima.

Generador de códigos QR

¿Necesita un código QR profesional para su sitio web, tarjeta de presentación, evento, empaque de producto o campaña de marketing? Nuestro generador gratuito de códigos QR crea códigos QR escaneables de alta calidad en segundos — sin registro, sin límites, sin marcas de agua. Simplemente ingrese su URL, texto, información de contacto, credenciales de Wi-Fi o cualquier otro tipo de datos, y obtenga un código QR escaneable al instante que funciona con todos los teléfonos inteligentes modernos y aplicaciones de escaneo de QR. Personalice los colores para que coincidan con su marca, elija entre formatos de salida PNG y SVG, y descargue su código QR de inmediato. Ya sea que sea un pequeño empresario compartiendo datos de contacto, un comercializador enlazando a una página de destino, un organizador de eventos distribuyendo entradas o un restaurante que muestra un menú digital, esta herramienta hace que la creación de códigos QR sea fácil y accesible para todos.

Codificador/Decodificador de Entidades HTML

Codifique cualquier texto en entidades HTML para una visualización web segura con nuestro codificador de entidades HTML en línea gratuito. Convierta caracteres y símbolos especiales en sus equivalentes de entidad HTML para evitar problemas de representación y vulnerabilidades de seguridad. Esta herramienta enfocada maneja todos los caracteres HTML reservados, símbolos Unicode, emoji y codificación de texto multilingüe. Úselo para desinfectar la entrada del usuario antes de mostrarla en páginas web, codificar fragmentos de código para una vista previa segura, preparar contenido multilingüe para incrustar HTML o garantizar la compatibilidad entre navegadores para caracteres especiales. El codificador admite formatos de salida de entidades con nombre, decimales numéricos y hexadecimales.

Generador de Agentes de Usuario

Genere cadenas de agentes de usuario realistas para cualquier navegador, dispositivo o sistema operativo con nuestro Generador de Agentes de usuario en línea gratuito. Ya sea que sea un desarrollador web que prueba diseños receptivos, un ingeniero de control de calidad que simula diferentes entornos de clientes, un científico de datos que prepara configuraciones de raspado web o un profesional de seguridad que analiza encabezados de solicitud, esta herramienta brinda acceso instantáneo a miles de cadenas de agentes de usuario del mundo real. Seleccione entre navegadores populares (Chrome, Firefox, Safari, Edge), sistemas operativos (Windows, macOS, Linux, Android, iOS) y tipos de dispositivos (escritorio, móvil, tableta). Copie cadenas individuales o exporte listas para realizar pruebas automatizadas. Personalícelo por versión del navegador, versión del sistema operativo y tipo de dispositivo para que coincida con sus requisitos exactos de prueba.

Probador de Expresiones Regulares

Prueba y depura tus expresiones regulares en tiempo real con nuestro probador de expresiones regulares en línea gratuito. Ya seas un desarrollador escribiendo código de coincidencia de patrones, un analista de datos extrayendo información de texto, o un administrador de sistemas configurando filtros de registro, esta herramienta proporciona retroalimentación instantánea sobre tus patrones de regex. Simplemente ingresa tu expresión regular, proporciona una cadena de prueba, y verás inmediatamente todas las coincidencias resaltadas con capturas detalladas de grupos. La herramienta soporta todas las características estándar de regex, incluyendo clases de caracteres, cuantificadores, anclas, lookaheads, referencias inversas y banderas. Obtén mensajes de error útiles cuando tu patrón tenga errores de sintaxis, y utiliza la guía de referencia de regex incorporada para consultas rápidas de sintaxis. No más conjeturas sobre si tu patrón funciona — ve los resultados al instante e itera hasta que tu regex sea perfecto.

Herramientas Populares

Calculadora EMI

¿Planea tomar un préstamo hipotecario, un préstamo para automóvil o un préstamo personal y se pregunta cómo será su p...

Calculadora de IMC

¿Alguna vez se subió a una báscula y se preguntó qué significa realmente ese número para su salud? Nuestra calculador...

Calculadora de Grasa Corporal

¿Alguna vez has sentido que la báscula no cuenta toda la historia? Puedes pesar lo mismo que otra persona pero verte...

Calculadora CAGR

Cuando inviertes en acciones, fondos mutuos o cualquier activo vinculado al mercado, un número te cuenta la historia...

Convertidor de Unidades

Desde la cocina hasta la construcción, desde la ciencia hasta las compras, la conversión de unidades es algo que nece...

Calculadora de Edad

Descifrar la edad exacta de alguien no es tan simple como restar el año de nacimiento del año actual. Los años bisies...

Calculadora de Salario

Comprender su verdadero salario neto es esencial para presupuestar, planificar y tomar decisiones profesionales intel...

Calculadora de Propinas

Salir a cenar, cortarse el pelo, tomar un taxi o recibir cualquier tipo de servicio personal a menudo conlleva la pre...

Contador de Palabras

¿Necesita un recuento preciso de palabras para su ensayo, artículo o documento? Este contador de palabras le brinda r...

Convertidor de códigos de color

Color Code Converter es una herramienta gratuita en línea que convierte instantáneamente valores de color entre difer...