Vector Angle Calculator
Find the angle between two nonzero 3D vectors in degrees.
Open toolFind the vector projection of the first 3D vector onto the second. The target vector must be nonzero.
Enter the inputs, then select Calculate.
Result will appear here
Find the vector projection of the first 3D vector onto the second.
The target vector must be nonzero. Uses dot(a,b) / dot(b,b) × b. Finite real inputs; output uses up to 12 significant digits. Floating-point results may be rounded.
Follow the labelled inputs.
Replace the example with first vector x. The field labels specify the expected format and units.
Set first vector y, first vector z, second vector x, second vector y, second vector z. The target vector must be nonzero.
Select Calculate. Review the calculated result, then copy it or download the result text.
The starting example produces (0, 0, 0). Find the vector projection of the first 3D vector onto the second.

Read the labels for first vector x and first vector y, first vector z, second vector x, second vector y, second vector z. The target vector must be nonzero.

Copy the calculated result into your notes. Keep the formula and assumptions with it if someone else needs to reproduce the calculation.

Read the units and assumptions with the output.
Find the vector projection of the first 3D vector onto the second.
The target vector must be nonzero. Uses dot(a,b) / dot(b,b) × b. Finite real inputs; output uses up to 12 significant digits. Floating-point results may be rounded.

Check the stated scope before you run it.
The target vector must be nonzero. Uses dot(a,b) / dot(b,b) × b. Finite real inputs; output uses up to 12 significant digits. Floating-point results may be rounded.
The input stays in this browser. Copy result and Download save the same displayed text.

Choose another tool for your next calculation, conversion, or text task.
Convert absorbed radiation dose between the listed units.
Open toolConvert an amplitude ratio into decibels as 20 × log10(value / reference).
Open toolConvert angular speed between the listed units.
Open toolAverage angular velocity = angular displacement / time.
Open toolAnswers about using Vector Projection Calculator and understanding its results.
The target vector must be nonzero. Uses dot(a,b) / dot(b,b) × b. Finite real inputs; output uses up to 12 significant digits. Floating-point results may be rounded.
Use Copy result to copy the displayed text, or Download to save it as a text file. The tool runs in your browser and does not require an account.
Check the calculated result, then copy or download it.