Herramientas en español / URL Encode online — codificar texto para URLs (percent-encoding)English version →

URL Encode online — codificar texto para URLs (percent-encoding)

Algunos caracteres tienen significado estructural en una URL: & separa parámetros, # inicia el fragmento, + puede ser un espacio. Si tus datos los contienen sin codificar, los valores se cortan o se corrompen silenciosamente. Esta herramienta los convierte a la forma %XX segura, igual que encodeURIComponent.

Los caracteres no ASCII (acentos, eñes) se convierten primero a bytes UTF-8 y luego se codifican byte a byte: «año» se convierte en a%C3%B1o. Es el comportamiento estándar, no un error.

Cómo se usa

  1. Pega el texto o valor de parámetro a codificar
  2. Pulsa Convert
  3. Inserta el resultado en tu query string o path con seguridad

Preguntas frecuentes

¿Debo codificar la URL completa?
No: codifica solo los valores, no la estructura. Si codificas la URL entera, :// y / se convierten en datos y la URL deja de funcionar. Construye la URL por partes, codificando cada valor (eso hace URLSearchParams).
¿Espacio como %20 o como +?
%20 es correcto siempre. El + solo significa espacio en query strings de formularios; si tu dato lleva un + literal (teléfonos como +34…), codifícalo como %2B o llegará como espacio.
¿Qué significa %2520 en mis datos?
Doble codificación: el % se volvió %25 porque dos capas codificaron el mismo valor. Decodifica dos veces para recuperarlo y elimina la capa duplicada en tu código.