The LaTeX command for tilde text (~) is \textasciitilde.
\textasciitildeWriting a paper? The table generator and the BibTeX cleaner are one click away, no account.
Write \textasciitilde in normal text, outside math mode. It is part of core LaTeX, so no extra package is required.
\textasciitilde is a text command: inside a formula it needs \text{...} from amsmath. With XeLaTeX or LuaLaTeX you can also type ~ directly.
Open this example in the live preview: it renders as you type, with no compiler and no signup.
\ddag\S\P\textbullet\dots-----\textasciicircum\textbackslash\textasteriskcentered\slash``''\textcopyrightText symbols in LaTeX: the full table or search all 350+ LaTeX symbols.
Use \textasciitilde in normal text; it needs no extra package. For example, \textasciitilde.
None: \textasciitilde is built into LaTeX, so no extra package is required.