Herramienta gratuita

Convertidor de LaTeX a JSON

Pega LaTeX o suelta un archivo .tex y obtén un documento JSON estructurado: cada sección, párrafo, lista, tabla, ecuación y bloque de código se convierte en un objeto con un type, así la estructura del documento queda disponible para un script, una API o un CMS. La conversión ocurre en esta pestaña: no se sube nada.

o suelta un archivo .tex en este cuadro

Opciones de conversión
Salida de ejemplo: el JSON que genera esta página
{
  "type": "document",
  "title": "Release 2.0 notes",
  "author": "Docs team",
  "date": "October 2026",
  "blocks": [
    {
      "type": "heading",
      "depth": 1,
      "text": "Highlights"
    },
    {
      "type": "paragraph",
      "text": "Preview is faster, and **tables** keep their alignment. Inline maths like $E = mc^2$ survives the conversion."
    },
    {
      "type": "list",
      "ordered": false,
      "start": 1,
      "items": [
        {
          "text": "Live preview while you type"
        },
        {
          "text": "Tables, lists and *math*"
        }
      ]
    },
    {
      "type": "heading",
      "depth": 2,
      "text": "Pipeline"
    },
    {
      "type": "list",
      "ordered": true,
      "start": 1,
      "items": [
        {
          "text": "Parse the source"
        },
        {
          "text": "Render each block"
        }
      ]
    },
    {
      "type": "table",
      "align": [
        "left",
        "right"
      ],
      "head": [
        "Area",
        "Status"
      ],
      "rows": [
        [
          "Parser",
          "ready"
        ],
        [
          "Preview",
          "ready"
        ]
      ]
    },
    {
      "type": "math",
      "text": "E = mc^2"
    }
  ]
}

Funciona por completo en tu navegador: tu archivo nunca se sube.

Cómo convertir LaTeX a JSON

  1. Pega LaTeX en el cuadro de arriba, suelta un archivo .tex sobre él o pulsa Cargar ejemplo para empezar con un documento real. El JSON se reconstruye mientras escribes.
  2. El código se analiza en bloques y del preámbulo se leen title, author y date. \section y sus hermanos se convierten en bloques heading con su depth, las listas conservan su anidamiento, tabular pasa a table con la alineación de sus columnas y las fórmulas pasan a un bloque math con el LaTeX tal como está escrito.
  3. Copia el JSON o descárgalo como archivo .json. Es el mismo esquema de bloques que escribe Markdown a JSON, así que JSON a Markdown puede leerlo como Markdown.

Así es el JSON

Preguntas frecuentes

¿Qué construcciones de LaTeX entiende?

Secciones hasta \subparagraph, los dos tipos de lista más description, tabular, tabularx y longtable, fórmulas en línea y en bloque, verbatim, lstlisting y minted, figuras con \includegraphics y pies de foto, citas textuales, la bibliografía y los comandos y acentos habituales. Lo que queda fuera de esa lista se conserva tal como está escrito en vez de aproximarlo.

¿Hace falta instalar LaTeX?

No. No hay ningún motor TeX: el convertidor lee el código y lo traduce a bloques dentro de esta pestaña. No se compila, no se sube y no se envía nada a un servidor.

¿Por qué no aparecen el preámbulo ni los paquetes?

Comandos como \documentclass y \usepackage describen cómo componer el texto, no qué dice el documento. Solo se toman \title, \author y \date, y van a los campos propios del objeto del documento.

¿Puedo volver del JSON a Markdown?

Sí: el convertidor JSON a Markdown lee el mismo esquema, incluidos los bloques math. La herramienta LaTeX a Markdown hace los dos pasos a la vez.

¿Prefieres Markdown en lugar de JSON?

El convertidor LaTeX a Markdown escribe este mismo análisis directamente como Markdown, y el editor lo previsualiza en vivo antes de exportarlo a PDF, HTML o DOCX.

Abrir Markdown Viewer