Codificador / decodificador de URL
Codifica y decodifica URL (percent-encoding).
- Instantánea
- Gratis
- Privada (procesada localmente)
- Sin registro
Codificar una URL, por qué y cómo
Cuando una dirección contiene un espacio, un acento o un carácter reservado, debe codificarse para seguir siendo válida. El percent-encoding sustituye esos caracteres por un código que empieza por %. Esta herramienta codifica y decodifica en un clic.
Cómo usarla
-
Pega tu contenido
Una URL/parámetro a codificar, o una cadena codificada a decodificar.
-
Haz clic en Codificar o Decodificar
El resultado aparece en la zona inferior.
-
Copia
Reutiliza el valor en tu enlace o tu código.
Caracteres comunes y su codificación
| Carácter | Codificado |
|---|---|
| espacio | %20 |
| & | %26 |
| = | %3D |
| ? | %3F |
| / | %2F |
| : | %3A |
| # | %23 |
| + | %2B |
| @ | %40 |
| é | %C3%A9 |
Los caracteres acentuados se codifican en UTF-8 (varios bytes).
Casos de uso
- Enlaces con parámetros de búsqueda que contienen espacios.
- API: pasar valores en la query string.
- Depuración: leer una URL codificada encontrada en un log.
Preguntas frecuentes
¿Qué es la codificación de URL?
Una URL solo puede contener un conjunto limitado de caracteres. La codificación (percent-encoding) sustituye los caracteres no permitidos por un % seguido de su código hexadecimal. Por ejemplo, el espacio se convierte en %20.
¿Por qué codificar una URL?
Para transmitir sin errores parámetros con espacios, acentos o símbolos (&, =, ?, /…), sobre todo en enlaces, formularios y llamadas a API.
¿Qué hace exactamente la herramienta?
Aplica encodeURIComponent (para codificar un parámetro) y decodeURIComponent (para decodificar), con gestión completa de UTF-8 — acentos y emojis incluidos.
¿Qué diferencia hay entre %20 y el signo +?
En una URL, el espacio se codifica como %20. En los datos de formulario (application/x-www-form-urlencoded) puede escribirse como +. La herramienta convierte el + en espacio al decodificar.
¿Se envían mis datos?
No. La codificación y decodificación se realizan en tu navegador.