Markdown, Word, HTML, TXT, JSON et CSV se convertissent entre eux dans tous les sens — 36 chemins au total, chacun avec sa page.
Markdown « GitHub-flavoured » complet : titres, listes imbriquées, tableaux, blocs de code avec langage, citations, liens et images. Les formules entre signes dollar sont reconnues comme des maths, pas comme du texte brut.
Le .docx est décompressé dans la page et lu comme du WordprocessingML : les styles de titre deviennent des niveaux de titre, les vraies définitions de numérotation des listes ordonnées et à puces, les paragraphes encadrés des citations, et les paragraphes entièrement en chasse fixe des blocs de code. Les images intégrées ne sont pas reprises, et le convertisseur vous indique combien il en a laissées.
La page est analysée comme un vrai document, pas grattée à coups d’expressions régulières. Si l’entrée est une page web entière, le corps <article> ou <main> est privilégié afin d’écarter navigation, barres latérales et pied de page ; scripts, styles et SVG en ligne sont supprimés, tandis que titres, listes, tableaux, blocs de code avec leur classe de langage, citations, liens et images sont conservés.
Le texte brut est pris au pied de la lettre. Une ligne commençant par # reste une ligne commençant par #, car un .txt ne contient aucun balisage à interpréter : rien n’est promu en douce en titre, liste ou lien, et seules les lignes vides séparent les paragraphes.
Un JSON écrit dans notre format saveai.doc.v1 — un titre et un tableau de blocs typés — est reconstruit en véritable document, titres, paragraphes, listes, citations, code et tableaux compris. Tout autre JSON est conservé tel quel dans un bloc de code plutôt que deviné : rien n’est inventé, rien n’est perdu.
Un export CSV, TSV ou séparé par des points-virgules est lu selon la RFC 4180 : champs entre guillemets, guillemets doublés, virgules et sauts de ligne à l’intérieur d’une cellule sont préservés, et le séparateur est détecté plutôt que supposé. La première ligne devient l’en-tête ; une cellule contenant un saut de ligne est ramenée sur une seule ligne, une ligne de tableau Markdown ne pouvant pas s’étendre.
Le PDF n’apparaît que comme cible. Nous produisons des PDF, mais nous ne réanalysons pas un PDF en texte — il n’y a donc pas de page « PDF vers autre chose » ici. Bien le faire suppose de reconstruire la mise en page et de l’OCR ; une page qui le promettrait ne ferait que décevoir.
SaveAI est une extension de navigateur qui enregistre des conversations entières de ChatGPT, Claude, Gemini et DeepSeek en PDF, Word, Markdown et plus — images, code et formules compris.