The HTML <var> element represents a variable in a mathematical expression or a programming context.

Content categories Flow content, phrasing content, palpable content.
Permitted content Phrasing content
Tag omission Both start and end tags are required
Permitted parents Any element that accepts phrasing content.
Permitted ARIA roles Any
DOM Interface HTMLElement


This element only includes the global attributes.

Typical default style properties

var {
  font-style: italic; 


<p> A simple equation:
  <var>x</var> = <var>y</var> + 2 </p>

A simple equation: x = y + 2


Specification Status Comment
WHATWG HTML Living Standard
The definition of '<var>' in that specification.
Living Standard  
The definition of '<code>' in that specification.

Document Tags and Contributors

 Last updated by: sideshowbarker,