Codificación por porcentaje para parámetros y rutas.
Todo ocurre dentro de tu navegador. Nada de lo que pegues aquí llega a nosotros ni a nadie más.
Codificar una URL completa deja intactos los separadores : / ? & = porque tienen significado. Codificar un solo componente los escapa también, y eso es lo que quieres para un valor que va dentro de un parámetro. Confundir ambos es la razón por la que un monitor llamado «backup & sync» rompe en silencio una query string.