JSON · Gratis · En tu dispositivo

Corromper un archivo JSON online

Corrompe un archivo .json online y gratis. Rompe la estructura de llaves e inyecta UTF-8 no válido para que cualquier analizador de JSON rechace el archivo.

  • Sin subidas
  • Sin límite de tamaño
  • Sin registro

Corrompe tu archivo JSON

Ajustado para .json, .jsonl, .geojson, y funciona igual de bien con cualquier otro formato.

100% en tu dispositivo
Suelta archivos aquí o explora Cualquier formato, cualquier tamaño, varios archivos a la vez
Nivel de corrupción

Trabajando…0%
Listo para descargar

Por qué los archivos JSON son difíciles de corromper como es debido

JSON no tiene cabecera ni índice. Se valida únicamente por su gramática. Eso hace que sea fácil de romper y difícil de romper de forma convincente: sustituir caracteres al azar a menudo produce algo que un analizador permisivo sigue aceptando, o algo tan obviamente destrozado que se lee como una edición manual y no como una corrupción.

Qué destruye esta herramienta

  • Caracteres estructurales. Se sobrescriben llaves, corchetes, comas y comillas, así que el documento ya no se puede equilibrar.
  • UTF-8 no válido. Se inyectan secuencias de bytes que no son UTF-8 válido, lo que falla en la fase de decodificación antes incluso de empezar a analizar.
  • Los bytes iniciales. Se destruye el comienzo del documento, así que los analizadores por flujo fallan en el primerísimo token.
  • La cola. Se sustituyen los bytes de cierre, dejando el documento sin terminar de forma permanente.

Qué verás después

AplicaciónComportamiento
JSON.parse()Lanza SyntaxError: Unexpected token de inmediato.
json.load() de PythonLanza JSONDecodeError o UnicodeDecodeError.
jq"parse error: Invalid numeric literal" y un código de salida distinto de cero.
Postman / clientes de APIRechazan el cuerpo por malformado antes de enviarlo.

Motivos habituales para hacer esto

  • Probar que una API rechaza un cuerpo de petición malformado con un 400 limpio en lugar de un 500.
  • Verificar que un cargador de configuración falla pronto en lugar de arrancar con ajustes parciales.
  • Crear casos malformados para un corpus de fuzzing de analizadores.
  • Comprobar que un proceso de importación informa del archivo que falla en lugar de descartar registros en silencio.

Cómo corromper un archivo JSON

  1. Suelta tu archivo .json en la caja de arriba, o haz clic para explorar.
  2. Deja el nivel en Standard salvo que quieras un daño parcial (Light) o necesites derrotar al software de recuperación (Heavy).
  3. Pulsa Corromper archivo. El procesamiento ocurre en tu dispositivo, así que termina casi al instante.
  4. Descarga el resultado. De forma predeterminada conserva el nombre de archivo y la longitud en bytes originales.

Preguntas frecuentes sobre JSON

¿Por qué no basta con borrar una llave de cierre?

Porque eso es una edición manual, no una corrupción. Se detecta y se arregla sin esfuerzo. Inyectar UTF-8 no válido junto con el daño estructural hace que el archivo falle a nivel de bytes, que es como falla de verdad una transferencia truncada.

¿Un analizador permisivo podrá leerlo igualmente?

No. En el nivel Standard el archivo no es UTF-8 válido, así que incluso los analizadores que toleran comas finales o comentarios fallan antes de llegar a la gramática.

¿Funciona con JSON Lines y NDJSON?

Sí. Los formatos delimitados por líneas usan el mismo perfil de texto, y los bytes inyectados rompen tanto los registros individuales como el archivo en su conjunto.

¿Puedo obtener un archivo solo ligeramente roto?

Sí. El nivel Light toca alrededor del 0,5% del contenido, lo que suele producir un archivo que falla en un punto concreto en lugar de en todas partes.

Úsalo con responsabilidad. Files Corrupter está pensado para pruebas de software, QA, investigación, formación y educación. Entregar un archivo corrompido a propósito para tergiversar un trabajo terminado puede infringir las normas de tu centro educativo o de tu empresa. Eres responsable del uso que hagas del resultado. Consulta nuestro aviso legal.

Más herramientas de código y datos

Todas las herramientas de corrupción