Codificador / Decodificador de URL
encodeURIComponent API.Resumen
Codifica y decodifica URL — Componente y URL completa — en tu navegador
Codifica texto en porcentaje para usarlo de forma segura en URL, o decodifica una URL codificada a texto legible. Elige el alcance Componente para un valor de consulta o URL completa para preservar una URL entera. Todo funciona en tu navegador.
Guía
Cómo usar
- 1 Elige una dirección
Selecciona la pestaña Codificar para convertir texto en una cadena codificada en porcentaje, o la pestaña Decodificar para convertir una URL codificada de nuevo en texto legible.
- 2 Selecciona un alcance
Al codificar, elige Componente para escapar todos los caracteres reservados (un valor de consulta único), o URL completa para conservar los caracteres estructurales — ://, /, ?, &.
- 3 Introduce tu entrada
Escribe, pega o usa el botón Pegar para tomar texto del portapapeles. El resultado se actualiza mientras escribes.
- 4 Copia o intercambia el resultado
Pulsa Copiar para poner el resultado en el portapapeles. Usa Intercambiar para mover el resultado a la entrada y cambiar la dirección — útil para verificar una ida y vuelta.
Referencia
Alcance Componente vs URL completa
| Alcance | API | Caracteres escapados | Uso típico |
|---|---|---|---|
| Componente | encodeURIComponent | Todos los reservados, incluidos / ? & = # | Un valor de parámetro o un segmento de ruta |
| URL completa | encodeURI | Solo los caracteres no seguros; conserva :// / ? & # | Una URL completa que debe seguir siendo válida |
Errores comunes
Errores frecuentes
-
Codificar una URL entera con alcance Componente
El alcance Componente escapa también el :// y las barras, rompiendo la URL. Para codificar una URL completa manteniéndola navegable, usa el alcance URL completa.
-
Doble codificación (la trampa %2520)
Codificar texto ya codificado convierte %20 en %2520, porque el propio % se escapa a %25. Si la entrada ya contiene secuencias %XX, decodifícala — la herramienta te lo avisa.
-
Confundir + con un espacio
En la codificación en porcentaje un espacio es %20. El signo + significa un espacio solo en datos de formulario x-www-form-urlencoded, no en rutas de URL. Esta herramienta sigue la RFC 3986.
-
Esperar que la codificación URL oculte datos
La codificación en porcentaje es reversible y no usa ninguna clave — cualquiera puede decodificarla. Solo hace que los caracteres sean seguros en una URL; no es una forma de ocultar secretos.