Formateador y validador JSON

Procesado en este navegador

Límite de texto: 10000000 caracteres

Límite de archivo: 10 MB

Esta herramienta no sube tu entrada.

Formatear

Indentas o comprimes un JSON y, si está roto, ves dónde falla el parseo. Todo en la pestaña: claves de API y dumps de producción no tienen por qué ir a un formateador remoto.

Copiaste una respuesta de red de una línea y no ves dónde falta la coma. Formatear es indentar; validar es que JSON.parse trague el texto; minificar es lo contrario.

No es BeJSON ni JSON.cn: no genera DTOs en diez lenguajes. El hueco es pegar un JSON de producción sin mandarlo a un servidor.

Qué hacer aquí

  1. Pega el texto. Si falla, lee la línea y la columna del error.
  2. Formatea para leer o minifica para un payload.
  3. Copia el resultado.

Errores típicos: coma final, comillas simples, comentarios //, claves sin comillas.

Siguiente trabajo

Límites

  • No repara JSON a ciegas.
  • Unicode se conserva si el parser lo acepta; no «traduce» cadenas.
  • No es un editor con esquema.

Parser local.

Preguntas frecuentes

¿Se sube el JSON?

No. Se usa el parser del navegador en esta pestaña. Si el dump lleva secretos, igual no lo pegues en un sitio que no controles.

¿Acepta comas finales o comillas simples?

El JSON estricto no. Eso es JSON5 u otro dialecto. Aquí suele fallar hasta que lo corriges.

¿Convierte a CSV o YAML?

No. Eso es JSON ↔ CSV o JSON ↔ YAML.

¿Hay vista de esquema JSON Schema?

No está en el trabajo de esta página. Formatear y validar sintaxis no es validar un contrato de API.

El archivo es enorme.

El techo es la memoria de la pestaña y un tope de caracteres. Un dump de varios megas puede colgar el hilo. Recorta o usa jq en el equipo.

¿Es lo mismo que embellecer código?

El embellecedor cubre otros lenguajes. Esta URL es JSON.

Herramientas relacionadas