Saltar al contenido
FileTinker

Codificar / Decodificar URL

Pega texto para codificarlo por porcentaje para una URL, o pega una cadena codificada para decodificarla de nuevo. Compatible con UTF-8 y completamente en el navegador — tu entrada nunca se sube.

El resultado aparecerá aquí.

Cómo codificar texto para URL

  1. Elige Codificar o Decodificar.
  2. Al codificar, elige Componente (escapar todo) o URL completa (mantener la estructura).
  3. Pega tu texto y copia el resultado.

Acerca de la codificación de URL

La codificación de URL (codificación por porcentaje) reemplaza los caracteres que no se permiten en una URL — espacios, ampersands, signos de interrogación, almohadillas, letras no ASCII y más — por un signo de porcentaje seguido de su valor de byte, para que la URL no resulte ambigua. Es esencial al incluir entradas del usuario, términos de búsqueda o texto no latino en una cadena de consulta.

El modo Componente usa encodeURIComponent, escapando cada carácter reservado — correcto para un único valor de cadena de consulta o segmento de ruta. El modo URL completa usa encodeURI, que deja intactos los caracteres estructurales como los dos puntos, la barra, el signo de interrogación, el ampersand y la almohadilla para que toda la dirección siga siendo utilizable. La decodificación es compatible con UTF-8, así que los emoji y los caracteres acentuados se conservan sin cambios en la conversión de ida y vuelta. No se envía nada a un servidor.

Preguntas frecuentes

¿Qué es la codificación de URL?

La codificación de URL, o codificación por porcentaje, representa los caracteres que tienen un significado especial o no se permiten en una URL como un signo de porcentaje seguido de su valor de byte hexadecimal (por ejemplo, un espacio se convierte en %20), para que la URL se transmita sin ambigüedad.

Componente o URL completa, ¿cuál uso?

Usa Componente (encodeURIComponent) para un único valor, como un parámetro de consulta o un segmento de ruta; escapa los caracteres reservados como el ampersand y la barra. Usa URL completa (encodeURI) en una dirección completa para mantener su estructura intacta.

¿Funciona con emoji y texto que no está en inglés?

Sí. La codificación y la decodificación son compatibles con UTF-8, así que las letras acentuadas, las escrituras no latinas y los emoji se codifican en la secuencia de bytes correcta y se decodifican exactamente.

¿Se sube mi texto?

No. Todo funciona en tu navegador, así que el texto que codificas o decodificas nunca sale de tu dispositivo.