Aplica codificación porcentual (URL encoding) para que un texto arbitrario sea seguro en cadenas de consulta, segmentos de ruta y cuerpos de formulario.
Reglas de codificación
Los caracteres no reservados (A–Z, a–z, 0–9, -, _, ., ~) pasan sin cambio. Todos los demás — incluidos espacios, &, =, #, ?, / y Unicode no ASCII — se convierten en % seguido de dos dígitos hexadecimales en mayúsculas que representan la secuencia de bytes UTF-8.
Los espacios se codifican como %20 (no como +, que es propio de formularios).
Cuándo usarlo
Construye enlaces de búsqueda ?q=, depura URL rotas, prepara parámetros de redirección OAuth o muestra por qué un & crudo en un valor trunca el análisis de la consulta.
Limitaciones
Los formularios HTML application/x-www-form-urlencoded a veces usan + para el espacio — no confundas las dos convenciones. La herramienta codifica cadenas completas, no componentes individuales que ya contienen escapes % (riesgo de doble codificación). Los segmentos de ruta pueden necesitar un tratamiento adicional de barras según RFC 3986.
Ejemplo
Introduce los valores de ejemplo del formulario y compara la salida con una referencia conocida; ajusta una entrada cada vez.