On écrit « demi » lorsque celui-ci est placé devant un nom ou un adjectif, il reste invariable. Par exemple
« Je peux avoir un demi-verre d’eau s’il te plait ! ».
En revanche, demi s’accorde en genre lorsqu’il est placé devant un nom féminin, par exemple « J’ai mangé une demie-baguette. ».