# Normalize proc (vector)

Source: https://ref.dm-lang.org/vector/proc/Normalize
Added in BYOND 516.

### Format
> `V.Normalize()`

### Returns
> The same vector, after normalizing it to a unit vector.

Modifies the vector to make it a unit vector. This is the same as setting its `size` var to 1.

A degenerate vector such as 0,0,0 cannot be normalized; it will be unchanged by this call.

### See also
- [vector](https://ref.dm-lang.org/vector/index.md)
- [vector proc](https://ref.dm-lang.org/proc/vector.md)
- [size var (vector)](https://ref.dm-lang.org/vector/var/size.md)
