HTML → JSX Converter

Convert HTML code to React JSX format.

HTML Input
Enter HTML code to convert
JSX Result
Converted JSX code
HTML → JSX Conversion Rules

Main Conversion Rules

  • classclassName
  • forhtmlFor
  • style="color: red"style={color: "red"}
  • • 자체 닫힘 태그: <img><img />
  • • 케밥 케이스 → 카멜 케이스: stroke-widthstrokeWidth

Supported Attribute Conversions

  • • HTML attributes: class, for, readonly, maxlength, autocomplete
  • • SVG attributes: stroke-width, stroke-linecap, fill-opacity
  • • Numeric attributes: Remove quotes and wrap in braces
  • • Boolean attributes: aria-hidden="true" → aria-hidden=""
  • • Preserved attributes: data-*, aria-* (keep kebab case)

Full HTML Document Support

  • • DOCTYPE, html, head, body tag processing
  • • meta, title, style tag conversion
  • • Complete SVG element and attribute support
  • • CSS style block preservation
    HTML → JSX Converter