Enter components, choose dimensions, or paste a list. See magnitude, unit vector, and direction hints. Download clean reports, and verify unit length every time.
(3, 4, 0) or 3 4 0.These examples assume Euclidean (L2) normalization.
| Vector | Norm | Normalized vector |
|---|---|---|
| (3, 4) | 5 | (0.6, 0.8) |
| (3, 4, 0) | 5 | (0.6, 0.8, 0) |
| (1, 2, 2) | 3 | (0.3333, 0.6667, 0.6667) |
| (-2, 0, 2, 1) | 3 | (-0.6667, 0, 0.6667, 0.3333) |
Given a vector v = (v₁, v₂, …, vₙ), normalization divides by a chosen norm.
The normalized vector is u = v / ||v||, and its norm becomes 1. If the norm is zero, normalization is undefined.
No saved calculations yet. Run one to see history.
It rescales a vector to length one using a chosen norm. Direction stays the same when the norm is nonzero, only magnitude changes.
Use L2 for geometry, physics, and unit directions. L1 is common for sparse signals. L∞ emphasizes the largest component. Choose what your method requires.
Its norm is zero for L1, L2, and L∞. Division by zero is undefined, so no unique direction or unit vector exists.
With L2 normalization, angles between nonzero vectors are preserved if you compare their directions. Only lengths change, not the geometric direction.
Accuracy depends on your input and chosen precision. Increase decimal precision for sensitive calculations. Scientific notation helps display very small or large values.
Yes. Paste values like (1, 2, 3) or 1 2 3. The calculator detects the dimension from your list and ignores component fields.
It recomputes the selected norm of the normalized vector. For correct normalization, it should be 1, aside from rounding.
CSV and PDF include the method, dimension, original vector, computed norm, normalized vector, and the unit-length check, ready for sharing or records.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.