Herramientas
ES

Convertir JSON a PDF online

Convierte cualquier archivo JSON en un PDF limpio y listo para imprimir, ya sea como código formateado con números de línea y colores o como tabla. El PDF se genera en tu navegador, así que tus datos nunca salen de tu dispositivo.

JSON

Vista previa del PDF

Pega un JSON o carga un archivo: la vista previa del PDF aparecerá aquí.

Privado: tus datos se procesan en tu navegador y nunca se suben a ningún servidor.

Cómo convertir JSON a PDF

  1. Pega el JSON o abre un archivo .json. Al lado aparece una vista previa del PDF.
  2. Elige el diseño (código formateado o tabla), el tamaño de página (A4 o US Letter), la orientación y el tamaño de fuente y, si quieres, añade un título para el encabezado de página.
  3. Haz clic en Descargar PDF. Los documentos largos se dividen automáticamente en varias páginas, con el número de página en el pie.

¿Diseño de código o de tabla?

DiseñoIdeal paraQué obtienes
Código formateadoArchivos de configuración, respuestas de API, datos muy anidadosFuente Courier, números de línea, colores de sintaxis, líneas largas ajustadas y con sangría
TablaArrays de registros como usuarios, pedidos, productos o entradas de logUna fila por elemento y una columna por clave, el encabezado repetido en cada página y los objetos anidados como columnas del tipo address.city

Consejo: para tablas con muchas columnas, elige la orientación horizontal y un tamaño de fuente más pequeño. Las celdas demasiado largas terminan en “…”.

Fuentes y caracteres especiales

Los documentos que solo contienen texto en inglés o en idiomas de Europa occidental usan las fuentes estándar Helvetica y Courier, que todos los lectores de PDF incluyen, lo que mantiene los archivos muy pequeños: normalmente unos pocos kilobytes por página. Cuando tu JSON contiene otras letras, el convertidor incrusta automáticamente las fuentes de código abierto DejaVu, reducidas a los caracteres que usas, para que el texto en polaco, checo, turco, vietnamita, griego o cirílico (como el ruso o el ucraniano) se imprima correctamente y se pueda copiar del PDF. Los sistemas de escritura que estas fuentes no incluyen —chino, japonés, coreano, tailandés, árabe y emojis— se escriben como escapes \uXXXX en el diseño de código, para que el JSON impreso sea exacto, y como “?” en el diseño de tabla.

¿Por qué no imprimir la página desde el navegador?

Al imprimir una página web, normalmente se cortan las líneas largas, se pierden los colores de sintaxis y se añaden los encabezados y pies de página del navegador. Un PDF real conserva el formato, tiene saltos de página correctos y números de página, y se ve igual en cualquier dispositivo: ideal para adjuntar un JSON a un ticket, un informe o una auditoría.

Preguntas frecuentes

¿Se sube mi JSON para crear el PDF?

No. El PDF se genera con JavaScript en tu navegador; no se envía nada a ningún servidor.

¿Cómo convierto un array JSON en una tabla en PDF?

Elige el diseño Tabla. Cada objeto del array se convierte en una fila y cada clave en una columna; los objetos anidados pasan a ser columnas como address.city.

¿Hay un límite de páginas?

El diseño de código no tiene un límite fijo. El diseño de tabla incluye hasta 10 000 filas; para conjuntos de datos más grandes, JSON a CSV es un formato más adecuado.

¿Y los caracteres no latinos?

Las letras latinas acentuadas, el griego y el cirílico son totalmente compatibles: el convertidor incrusta automáticamente una fuente Unicode cuando tus datos la necesitan. Esa fuente no cubre el chino, el japonés, el coreano, el tailandés, el árabe ni los emojis; en el diseño de código se conservan como escapes \uXXXX, así que no se pierde ningún dato, y en el diseño de tabla aparecen como “?”.