Formatear logs JSON en línea — NDJSON y JSON
Embellece un documento JSON o líneas NDJSON en el navegador. Auto-formato al pegar ; indentación de 2 espacios solo para documentos únicos — procesamiento 100 % local.
Notas para desarrolladores
• Documentos JSON únicos en formato legible con indentación de 2 espacios; NDJSON multi-registro permanece compacto. • Autoformato al pegar/subir/cargar ejemplo; las ediciones manuales usan el botón Formatear (⌘↵). • NDJSON multi-registro muestra un aviso en el panel de resultados (indentación no aplicada). • Combínalo con validate-ndjson y filter-json-logs.
Cuándo los equipos eligen esta ruta
• Dar formato legible a un objeto de log de aplicación pegado para leerlo. • Normalizar exportaciones NDJSON desordenadas antes de compartir. • Convertir volcados multilínea legibles de vuelta a flujos de un evento por línea. • Combinar con filter-json-logs para triaje.
Ejemplos concretos
Documento JSON único enriquecido
Antes
Después del formateo
NDJSON multilínea (indentación ignorada)
Antes
Después del formateo
Herramientas de logs relacionadas
Filtra eventos con filtrar logs JSON, valida flujos con validar NDJSON o abre el hub de logs. Para JSON de documento único, consulta formateador JSON.
FAQ formateador de logs JSON
Documento vs NDJSON
¿Por qué la indentación no cambia la salida NDJSON?
Cuando se detectan varios registros JSON, la salida permanece compacta con un JSON por línea (NDJSON real). La indentación (fija de 2 espacios) solo se aplica cuando todo el pegado es un único documento JSON.
¿En qué se diferencia del formateador JSON?
El formateador JSON apunta a un documento. Esta herramienta también gestiona NDJSON orientado a líneas y documenta ese modo con honestidad.
¿Cuáles son los límites de tamaño?
1 MiB por pegado y como máximo 20 000 líneas no vacías para formatear/filtrar. Una entrada demasiado grande devuelve un error en lugar de truncar.
Logs y observabilidad
JSON/NDJSON línea a línea y access logs de Nginx/Apache — formato, filtro, validación y CSV/TSV.
Explorar otras categorías de herramientas
Minificar
Reduce código y assets para producción — minifica JavaScript, CSS, HTML, JSON y XML antes de gzip o un despliegue CDN.
Embellecer
Haz el código legible con una indentación coherente — embellece JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML y más en tu navegador.
Desminificar
Expande código minificado o comprimido — desminifica JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML y otros formatos al depurar o revisar.
Conversión
Transforma datos entre JSON, YAML, XML y CSV en local — sin subidas a un servidor.
Preprocesadores CSS
Compila SCSS o LESS a CSS estándar en el navegador — combínalo con embellecer o minificar para un flujo de hoja de estilos completo.
Herramientas JSON
Valida, formatea, compara y explora payloads JSON — complementarias a minificadores y convertidores.
Herramientas SVG
Previsualiza, optimiza con SVGO, exporta Data URI, redimensiona, embellece, convierte a JSX y valida SVG — todo en tu navegador.
DevOps e Infra
Formato, validación y minificación de Terraform HCL, formato y lint de Dockerfile, validación de Docker Compose y .env.
CI/CD
GitHub Actions y GitLab CI — formatear YAML y comprobar la estructura de workflows/jobs en el navegador.
Kubernetes
Manifiestos multi-doc, validación estructural, starters Ingress/Deployment y formato de values de Helm.
Red / IP
CIDR, subredes y ayudas IPv4/IPv6 — en tu navegador.
Seguridad y tokens
JWKS, certificados X.509 y escaneo de secretos — en local en el navegador.
API y esquemas
Herramientas OpenAPI para formatear, validar y analizar tus specs.
Codificación
Codifica o decodifica Base64, componentes URL y entidades HTML — solo en el cliente.
Utilidades para desarrolladores
Timestamps, UUID, ULID, Nanoid, cron, contraseñas, regex, slugify, bases numéricas, mayúsculas, diff de texto y chmod — todo en el cliente.
Texto y Markdown
Cuenta palabras, genera TOC Markdown y limpia listas de líneas — todo en tu navegador.
IA y LLM
Conteo de tokens, estimación de costes y ajuste a la ventana de contexto — 100 % en el navegador.
Datos de prueba
Valores de campo sintéticos para fixtures y seed de BD — primero números de teléfono en rangos reservados.
Serialización
Serializa y deserializa estructuras PHP junto a los flujos JSON.