Analizador / Formateador JSON y JSONL

Analizador JSON y JSONL online gratuito. Valida, formatea y minifica JSON con resaltado de sintaxis. Detecta .jsonl automáticamente. 100 % en el navegador.

Pega JSON a la izquierda — el resultado aparecerá aquí
0 car.
También puedes soltar un archivo JSON o JSONL aquí
Pega JSON a la izquierda — el resultado aparecerá aquí

😄 Gratis gracias a los anuncios

¡Más funciones de iTool!

Contador de caracteres

Contador de caracteres — cuenta caracteres, palabras y bytes en tiempo real. Gratis, sin instalación.

Conversor YAML ↔ JSON ↔ TOML

Conversor en vivo en 3 direcciones entre YAML, JSON y TOML. Detección inteligente de esquemas (Kubernetes, Docker Compose, GitHub Actions) y advertencias de trampas YAML (problema de Noruega, octal). 100% en el navegador.

Analizador / Formateador XML

Analizador XML online gratuito con validación en tiempo real, vista de árbol plegable (+/-), pretty print y resaltado de sintaxis para elementos, atributos, texto y CDATA. 100% en el navegador.

Conversor JSON ↔ XML

Conversor bidireccional en vivo entre JSON y XML con opciones de prefijo de atributos y clave de nodos de texto. 100% en el navegador.

Codificador / Decodificador Base64

Codifica texto a Base64 o decodifica cadenas Base64 al instante. Compatible con Unicode completo. Ve ambos resultados en una misma pantalla.

Convertir EPUB a TXT

Extrae texto de eBooks EPUB al instante. Conversión gratuita de EPUB a TXT en el navegador — sin instalación, sin servidor, por capítulos.

Texto a voz (TTS)

Herramienta gratuita de texto a voz — escribe cualquier texto y el navegador lo lee en voz alta. Ajusta voz, velocidad y posición. Sin instalación.

Visor Markdown - Abrir archivos MD online

Abre y previsualiza archivos MD directamente en el navegador sin instalar nada. Visor Markdown gratuito online. Sube tu archivo .md o escribe markdown para ver el resultado con resaltado de código y tabla de contenidos.

Comparar texto

Comparar diferencias entre dos textos en tiempo real

Preguntas frecuentes

¿Qué es la validación de JSON?

Verifica que el JSON esté escrito según la sintaxis correcta. Si hay errores como comillas faltantes, comas incorrectas o llaves sin cerrar, se muestra la ubicación y la causa del error.

¿Puedo cambiar el nivel de indentación?

Sí, puede elegir la indentación que prefiera (por ejemplo, 2 o 4 espacios) para formatear el JSON de forma ordenada.

¿Cuál es la diferencia entre minify y pretty print de JSON?

Minify elimina todos los espacios en blanco y saltos de línea, convirtiendo el JSON en una sola línea, útil para reducir el tamaño en solicitudes API. Pretty print añade indentación y saltos de línea para que el JSON sea fácil de leer.

¿Se admite JSON con caracteres coreanos u otros caracteres Unicode?

Sí, la codificación UTF-8 está completamente soportada, por lo que JSON con caracteres coreanos o cualquier otro texto Unicode puede analizarse y formatearse sin problemas. Los escapes Unicode (\uXXXX) también se procesan correctamente.

¿Puede manejar archivos JSON grandes?

El procesamiento se realiza en la memoria del navegador. Los archivos muy grandes (decenas de MB o más) pueden ralentizarse según el rendimiento del navegador. Todo el procesamiento se hace completamente en el navegador, sin enviar nada a un servidor.

¿También se pueden analizar archivos JSONL (JSON Lines)?

Sí, el formato JSONL (.jsonl), donde cada línea contiene un objeto JSON, se detecta automáticamente. Ampliamente usado para conjuntos de datos de entrenamiento de IA y archivos de registro, muestra una lista numerada de objetos junto con el recuento total. Simplemente arrastre un archivo .jsonl al área de entrada.

Online JSON Parser & Formatter

JSON (JavaScript Object Notation) is the most common data exchange format. A JSON parser validates your JSON, pretty-prints it with indentation, and highlights syntax so you can spot errors instantly.

Features

JSONL (JSON Lines) support

JSONL (JSON Lines, extension .jsonl or .ndjson) stores one JSON object per line. It is widely used for AI training datasets (ChatGPT, Claude fine-tuning) and server log files. When the input is JSONL, this parser auto-detects it, renders a numbered object list, and shows the total object count. Drop a .jsonl file onto the input box to parse it instantly; copy and download output stays in valid JSONL format (one object per line).

Lenient mode — auto-recovery for broken JSON

JSON copied from chat apps, email clients, or terminals often contains accidental line breaks that break JSON.parse. This tool auto-recovers 4 common cases:

  1. Control chars inside strings (\n, \t) → replaced with spaces
  2. Line breaks inside tokens (e.g. 847\n521, fal\nse) → rejoined
  3. Trailing commas → removed
  4. Comments (//, /* */) → stripped (URLs preserved)

When recovery applies, a yellow warning banner appears and recovered values are outlined in red.

Privacy: 100% client-side

Your JSON is never sent to any server. All parsing happens in your browser. Safe for JSON containing API keys, passwords, or sensitive customer data.

Common parse errors

JSON syntax cheatsheet

Ayúdanos a mejorar esta herramienta

Comparte lo que te gusta, lo que se puede mejorar, o funciones que te gustaría ver