Outil gratuit

Convertisseur LaTeX vers JSON

Collez du LaTeX ou déposez un fichier .tex et obtenez un document JSON structuré : chaque section, paragraphe, liste, tableau, équation et bloc de code devient un objet avec un type, la structure de l’article est donc exploitable par un script, une API ou un CMS. La conversion a lieu dans cet onglet — rien n’est envoyé.

ou déposez un fichier .tex sur cette zone

Options de conversion
Exemple de sortie : le JSON produit par cette page
{
  "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"
    }
  ]
}

Tout se passe dans votre navigateur : votre fichier n'est jamais envoyé.

Comment convertir du LaTeX en JSON

  1. Collez du LaTeX dans la zone ci-dessus, déposez un fichier .tex dessus, ou appuyez sur Charger l’exemple pour partir d’un document réel. Le JSON est reconstruit à mesure que vous tapez.
  2. La source est analysée en blocs et le préambule fournit title, author et date. \section et ses voisines deviennent des blocs heading avec une depth, les listes gardent leur imbrication, tabular devient un table avec l’alignement de ses colonnes, et les formules deviennent un bloc math contenant le LaTeX tel quel.
  3. Copiez le JSON ou téléchargez-le en .json. C’est le schéma de blocs qu’écrit Markdown vers JSON, donc JSON vers Markdown peut le relire en Markdown.

À quoi ressemble le JSON

Questions fréquentes

Quelles constructions LaTeX sont prises en charge ?

Les sections jusqu’à \subparagraph, les deux types de listes plus description, tabular, tabularx et longtable, les formules en ligne et hors ligne, verbatim, lstlisting et minted, les figures avec \includegraphics et légendes, les citations en bloc, la bibliographie, ainsi que les commandes et accents courants. Une construction hors de cette liste est conservée telle quelle plutôt qu’approximée.

Faut-il installer LaTeX ?

Non. Aucun moteur TeX n’intervient : le convertisseur lit la source et la traduit en blocs dans cet onglet. Rien n’est compilé, envoyé ni transmis à un serveur.

Pourquoi le préambule n’apparaît-il pas dans les blocs ?

Des commandes comme \documentclass et \usepackage décrivent la mise en page, pas le contenu. Seuls \title, \author et \date en sont extraits, vers les champs propres à l’objet document.

Peut-on revenir du JSON au Markdown ?

Oui : le convertisseur JSON vers Markdown lit le même schéma, blocs math compris. L’outil LaTeX vers Markdown fait les deux étapes d’un coup.

Besoin de Markdown plutôt que de JSON ?

Le convertisseur LaTeX vers Markdown écrit la même analyse directement en Markdown, et l’éditeur l’affiche en direct avant export en PDF, HTML ou DOCX.

Ouvrir Markdown Viewer