# Normalize()

> Makes this vector have a Vector2.magnitude of 1.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public void Normalize()
```

### Remarks

When normalized, a vector keeps the same direction but its length is 1.0.

Note that this function will change the current vector. If you want to keep the current vector unchanged, use [Vector2.normalized](/engine/6000.0/script-reference/unityengine/vector2/normalized.md) variable.

If this vector is too small to be normalized it will be set to zero.

Additional Resources: [Vector2.normalized](/engine/6000.0/script-reference/unityengine/vector2/normalized.md) variable.
