Lugares favoritos de tu ciudad favorita
Inicio
Añadir a fuentes preferidas en Google

Formateador y validador JSON

Haz que un documento JSON sea más legible o elimina espacios innecesarios. Se comprueba la sintaxis y se conserva el texto original sin reconstruir los valores.

Solo sintaxis; se conservan las claves duplicadas y el texto original de los números.

El procesamiento es local. Esta herramienta no sube ni guarda datos. Los servicios habituales del sitio son independientes.

Límites y privacidad

Entrada: 1 MiB (1.048.576 bytes UTF-8); anidamiento: 64 contenedores; salida: 8 MiB (8.388.608 bytes). Los sustitutos aislados escapados son válidos en JSON pero pueden causar problemas de interoperabilidad.

Formatear o minimizar

  1. Pega JSON o importa un archivo UTF-8 sin BOM. El límite de entrada es 1 MiB y la profundidad máxima es 64 contenedores.
  2. Elige dos o cuatro espacios y pulsa Formatear, o Minimizar para quitar espacios fuera de las cadenas. Una entrada inválida se rechaza.
  3. Revisa el resultado y cópialo o descárgalo. Cambiar la entrada o la sangría borra el resultado anterior.

Qué cambia

Solo cambia el espacio fuera de las cadenas. El formato usa saltos LF y un espacio después de cada dos puntos; los objetos y arreglos vacíos permanecen compactos.

Los números conservan su escritura: 9007199254740993, 1e400, -0 y 1.2300 no se redondean ni reescriben. El programa receptor puede tener otros límites.

Se conserva el orden de los miembros y las claves repetidas. La validez sintáctica no garantiza que todas las aplicaciones interpreten igual los duplicados.

Las cadenas y sus escapes permanecen intactos. La herramienta no ordena claves, normaliza Unicode ni valida esquemas o reglas de API.

Ejemplos

{"ok":true,"items":[1,2]} puede expandirse en líneas sin cambiar claves ni posiciones del arreglo.

Minimizar { "note": "keep two spaces" } produce {"note":"keep two spaces"}. Los espacios dentro de la cadena se conservan.

{"id":9007199254740993,"id":2} conserva ambos miembros id y el entero completo.

Límites de validación

JSON estricto requiere comillas dobles y no permite comentarios, comas finales, NaN ni Infinity. Se acepta un solo valor raíz, también primitivo; JSON5 y varios registros JSON Lines quedan fuera.

El archivo debe ser UTF-8 sin BOM. Límites: entrada 1 MiB, 64 contenedores anidados y salida 8 MiB. Un sustituto Unicode aislado escapado puede ser sintácticamente válido pero causar problemas de compatibilidad. La sintaxis no garantiza seguridad ni conformidad con un esquema.

Procesamiento local

El texto se procesa localmente, sin carga ni historial añadidos por esta herramienta. Copiar y descargar requieren una acción. Los servicios del sitio son independientes; pega secretos solo en un entorno de confianza.

Preguntas sobre JSON

No, se conserva su texto. Otros programas pueden redondearlos o rechazar exponentes extremos.

Pueden cumplir la sintaxis. RFC 8259 recomienda nombres únicos porque los programas difieren al interpretarlos.

No. Solo se quitan espacios JSON fuera de las cadenas.

No. Corrige la entrada antes de volver a procesarla.

No necesariamente. No se comprueban el esquema, los campos obligatorios ni las reglas de negocio.

Fuentes

JSON a YAML

Convierte JSON a YAML localmente, conservando el texto numérico y las cadenas entre comillas; copia o descarga el resultado completo.

Abrir herramienta — JSON a YAML

YAML a JSON

Convierte YAML a JSON localmente con números exactos, alias limitados y copia o descarga completa.

Abrir herramienta — YAML a JSON

HTML a Markdown

Convierte HTML pegado o local en Markdown, revisa las notas de conversión y copia o descarga el resultado.

Abrir herramienta — HTML a Markdown

Probador de expresiones regulares JavaScript

Prueba un patrón JavaScript localmente y examina coincidencias, capturas y posiciones UTF-16.

Abrir herramienta — Probador de expresiones regulares JavaScript

Markdown a HTML

Convierte un borrador Markdown en un fragmento HTML, revisa el código y la vista previa inerte y cópialo o descárgalo.

Abrir herramienta — Markdown a HTML

Ordenador de texto

Ordena las líneas alfabéticamente según el idioma elegido o por puntos de código Unicode, conservando duplicados, líneas vacías y todo el contenido.

Abrir herramienta — Ordenador de texto

Eliminar líneas duplicadas

Conserva la primera copia exacta de cada línea, el orden, los espacios significativos y las líneas vacías; después copia o descarga el resultado.

Abrir herramienta — Eliminar líneas duplicadas

Comparador de textos

Compara dos textos localmente: cambios en líneas completas, espacios y salto de línea final.

Abrir herramienta — Comparador de textos

Conversor de mayúsculas y minúsculas

Convierte la caja del texto o las iniciales de palabras y oraciones con reglas explícitas.

Abrir herramienta — Conversor de mayúsculas y minúsculas

Codificador y decodificador de entidades HTML

Codifica o decodifica referencias HTML en texto, con opciones de contexto y Unicode y salida con LF, sin analizar ni representar el marcado.

Abrir herramienta — Codificador y decodificador de entidades HTML

Generador de tablas Markdown

Edita una tabla de texto literal, ajusta la alineación y copia Markdown GFM o importa texto separado por tabulaciones.

Abrir herramienta — Generador de tablas Markdown

Analizador y generador de cadenas de consulta

Analiza y edita parámetros conservando nombres repetidos y su orden. Copia una consulta normalizada o una URL HTTP(S).

Abrir herramienta — Analizador y generador de cadenas de consulta

Codificador y decodificador de URL

Convierte un componente de URL o valor de formulario en UTF-8 con reglas claras para espacios y signos más; copia o descarga el resultado.

Abrir herramienta — Codificador y decodificador de URL

Codificador y decodificador Base64

Codifica texto UTF-8 en Base64 estándar o seguro para URL, o decodifica ambos formatos con errores claros y resultado completo.

Abrir herramienta — Codificador y decodificador Base64

Formateador XML

Comprueba XML 1.0 con espacios de nombres, formatea o compacta localmente y copia o descarga el resultado en UTF-8.

Abrir herramienta — Formateador XML

Contador de caracteres y segmentos SMS

Consulta la codificación, los límites de los segmentos y el posible coste del mensaje. El texto permanece en tu navegador.

Abrir herramienta — Contador de caracteres y segmentos SMS

Contador de caracteres para redes sociales

Comprueba los límites de cada plataforma y divide publicaciones sin perder texto.

Abrir herramienta — Contador de caracteres para redes sociales

Contador de caracteres

Cuenta caracteres, palabras, oraciones y párrafos. Revisa la densidad de palabras, el tiempo de lectura y el tamaño UTF-8 en tu navegador.

Abrir herramienta — Contador de caracteres

Calculadora de tamaño de texto

Compara codificaciones y tamaños de datos de texto en el navegador.

Abrir herramienta — Calculadora de tamaño de texto

Limpieza de texto de PDF

Corrige saltos de línea y espacios en texto copiado de un PDF. Conserva el original y revisa los guiones ambiguos antes de copiar el resultado.

Abrir herramienta — Limpieza de texto de PDF

Conversor de letras decorativas

Convierte letras Unicode decorativas compatibles en texto normal en tu navegador. Conserva mayúsculas, acentos, emojis y el original.

Abrir herramienta — Conversor de letras decorativas

Reparar texto

Repara texto ilegible y acentos dañados en el navegador. Revisa cada posible reversión UTF-8.

Abrir herramienta — Reparar texto

Comprueba si Gmail puede recortar tu correo

Mide los bytes UTF-8 del HTML del correo, compáralos con una referencia de 102.000 bytes y localiza código pesado en tu navegador.

Abrir herramienta — Comprueba si Gmail puede recortar tu correo
Ver todas las herramientas de esta categoría