It depends on what you want to achieve, but I would like to argue, contrary to the answer by @Merve Özer, that you do not need to (explicitly) normalize the objectives.
If you have, two objective functions $f_1$ and $f_2$ and you want to bring $f_2$ into the same magnitude as $f_1$, you would find a constant, say $\alpha$, and multiply $f_2$ by this constant and obtain a new normalized objective $\tilde{f}_2(x)=\alpha f_2(x)$. Next you would create a weighted sum of $f_1$ and $\tilde{f}_2$, with weights $\tilde{w}_1,\tilde{w}_2>0$, and optimize this:
\begin{equation}
\min \tilde{w}_1f_1(x)+\tilde{w}_2\tilde{f}_2(x)
\end{equation}
This is simply the same as optimizing the weighted sum of the original objective functions with weights $w_1=\tilde{w}_1$ and $w_2=\alpha \tilde{w}_2$. Hence, you should "just" find good weights for the original objectives.
A further thing to observe is that some times it is advised to scale both objectives such that the set of non-dominated outcome vectors are contained in a (unit) hypercube. This will in many cases lead to numerical problems if larger values are "squeezed" into a small box.
This answer relies on two assumptions:
You want a Pareto optimal solution to your multi objective optimisation problem, which is (only) guaranteed to be a supported efficient solution.
It is often very difficult, even after normalizing the objectives, to predict the characteristics of the resulting solution obtained after optimising the weighted sum scalarisation. For some problems, even small changes to the weights will lead to very different solutions. For others, large changes does not change the solution much.