Desarrollador

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

  1. Pega tu contenido

    Una URL/parámetro a codificar, o una cadena codificada a decodificar.

  2. Haz clic en Codificar o Decodificar

    El resultado aparece en la zona inferior.

  3. Copia

    Reutiliza el valor en tu enlace o tu código.

Caracteres comunes y su codificación

CarácterCodificado
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.