Formateador y Validador JSON

Tu JSON se procesa en tu navegador y nunca se envía a ningún servidor.

Formateador JSON

Este formateador JSON convierte un JSON comprimido o desordenado en un texto legible con sangría, lo minifica para ocupar menos espacio y, sobre todo, lo valida. Cuando el JSON tiene un error, no te muestra un mensaje críptico: te indica la línea y la columna exactas, señala el carácter con una flecha y explica el problema en español, como una coma sobrante, una clave sin comillas dobles o una cadena sin cerrar. Todo se procesa en tu navegador, así que puedes usarlo con datos sensibles, respuestas de APIs o archivos de configuración sin enviarlos a ningún servidor.

Cómo usar

  1. 1

    Pega tu JSON en el cuadro de entrada, o pulsa «Cargar ejemplo» para probar

  2. 2

    Elige la sangría (2 espacios, 4 espacios o tabulador) y si quieres ordenar las claves alfabéticamente

  3. 3

    Pulsa «Formatear y validar» para embellecerlo, o «Minificar» para compactarlo en una línea

  4. 4

    Si hay un error, corrígelo en la línea y columna indicadas; si es válido, cópialo con un clic

Beneficios

  • Localiza los errores con línea, columna y una flecha sobre el carácter
  • Explica cada error en español y cómo corregirlo
  • Embellece con 2, 4 espacios o tabuladores, o minifica
  • Ordena las claves de los objetos alfabéticamente
  • Muestra el tamaño del resultado en bytes
  • 100% privado: el JSON no sale de tu navegador

¿Qué es JSON?

JSON (JavaScript Object Notation) es el formato de texto más usado para intercambiar datos entre aplicaciones, APIs web y archivos de configuración. Se compone de objetos entre llaves con pares «clave»: valor, arreglos entre corchetes, textos entre comillas dobles, números, true, false y null. Aunque proviene de JavaScript, lo leen y escriben prácticamente todos los lenguajes de programación. Su especificación está definida en el estándar ECMA-404 y en el RFC 8259.

Los errores de JSON más comunes

La mayoría de los errores se deben a costumbres de JavaScript que JSON no permite. Las comas finales, como en {"a": 1,}, no son válidas. Las claves y los textos deben ir siempre entre comillas dobles; las comillas simples no se aceptan. Tampoco se permiten comentarios, valores como undefined o NaN, ni números con ceros a la izquierda como 007. Los saltos de línea dentro de un texto deben escribirse como \n. El validador detecta todos estos casos y te dice exactamente dónde están.

Formatear o minificar: cuándo usar cada uno

El JSON formateado, con sangría y saltos de línea, es ideal para leerlo, depurar una respuesta de una API, revisar un archivo de configuración o compartirlo en documentación. El JSON minificado elimina todos los espacios innecesarios y ocupa menos bytes, lo que conviene para enviarlo por la red o guardarlo en una base de datos. Ambos representan exactamente los mismos datos. Ordenar las claves alfabéticamente ayuda a comparar dos JSON o a revisar cambios en un control de versiones.

Privacidad: tu JSON no sale de tu navegador

Muchos formateadores online envían tu texto a un servidor para procesarlo, lo cual es un riesgo cuando pegas respuestas de APIs con tokens, datos de clientes o configuraciones internas. Esta herramienta funciona completamente en tu navegador con JavaScript: puedes desconectarte de internet después de cargar la página y seguirá funcionando. No guardamos ni registramos nada de lo que pegas.

Preguntas frecuentes

Pégalo y pulsa «Formatear y validar». Si es válido, verás el mensaje «JSON válido» con el texto formateado; si no, verás la línea, la columna y la explicación del error.

Herramientas relacionadas

Codificador y Decodificador Base64

Codifica y decodifica Base64 online con soporte UTF-8 (acentos y ñ), Base64 URL-safe y conversión de imágenes y archivos a data URI. Gratis y privado.

convertidores

Probador de Expresiones Regulares (Regex)

Prueba expresiones regulares en tiempo real: resalta coincidencias, muestra grupos de captura y prueba reemplazos. Con ejemplos para email, teléfono y RFC.

texto

Generador de UUID Online

Genera UUID v4 aleatorios o UUID v7 ordenados por tiempo, hasta 1000 a la vez, en mayúsculas o sin guiones. Criptográficamente seguros y gratis.

generadores

Generador de Hash MD5, SHA-1 y SHA-256

Calcula el hash MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o archivo y verifica la integridad de tus descargas. Gratis y 100% en tu navegador.

generadores

Validador de Email

Comprueba si un correo electrónico es válido: revisa la sintaxis, detecta errores como gmial.com y verifica que el dominio reciba correo (MX). Uno o en lista.

texto

Decodificador de JWT

Decodifica tokens JWT en tu navegador: ve el header y el payload, fechas de expiración legibles y verifica firmas HS256, HS384 y HS512 sin enviar el token.

convertidores

Conversor de CSV a JSON (y JSON a CSV)

Convierte CSV a JSON y JSON a CSV en tu navegador. Detecta comas, punto y coma o tabuladores, respeta comillas, tipa números y descarga el resultado.

convertidores

Codificador y Decodificador de URL

Codifica y decodifica URLs con porcentaje (%20, %C3%B1), elige entre componente o URL completa y analiza el dominio, la ruta y cada parámetro de una dirección.

convertidores