toolbin_

Convertir du HTML en JSX React en ligne

Convertissez du HTML en JSX React (class → className, attributs camelCase, style en objet, commentaires).

🔒 100 % côté client — aucune donnée envoyée

Transformez du HTML en JSX valide pour React : class devient className, les attributs passent en camelCase, les styles inline deviennent des objets et les commentaires sont convertis. Conversion locale, dans le navigateur.

À quoi ça sert ?

  • Coller un template HTML dans un composant React
  • Migrer une page statique vers du JSX
  • Corriger les attributs incompatibles (class, for…)
  • Convertir un style inline en objet React

FAQ

Quels attributs sont renommés ?

class → className, for → htmlFor, tabindex → tabIndex, et de nombreux autres attributs passent en camelCase.

Les gestionnaires onclick sont-ils convertis ?

Non automatiquement : React attend onClick avec une fonction. L'outil vous avertit pour que vous les adaptiez à la main.

Les styles inline sont-ils gérés ?

Oui : la chaîne style="..." est transformée en objet JavaScript avec les propriétés en camelCase.

Le HTML est-il envoyé quelque part ?

Non, l'analyse et la conversion ont lieu dans votre navigateur ; rien n'est transmis.

Outils liés