Texto y código / MULTIVERTO

Decodificar componente de URL

Recupera texto Unicode a partir de un componente de URL codificado con porcentajes.

Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
El archivo permanece en tu navegador.
Conversión por lotes
Encadenar herramientas

Aplica cada herramienta de texto al resultado anterior.

01 / Guía

Cómo funciona

Las secuencias %HH se interpretan como bytes UTF-8. Un escape o una secuencia UTF-8 inválidos producen un error.

Información útil

En los formularios URL, el signo + puede representar un espacio; ese formato requiere un tratamiento aparte.

02 / Ejemplo

Ejemplo

Tu entradaCaf%C3%A9%20%26%20libros
ResultadoCafé & libros

03 / Guía

Decodificar componente de URL — Cómo funciona

Interpretar secuencias porcentuales

Utiliza esta herramienta con un componente codificado copiado de una URL. Reconstruye los bytes descritos por cada grupo porcentual y luego los decodifica como texto UTF-8. Por ejemplo, %20 se vuelve un espacio y %26 se vuelve un ampersand dentro del valor, no un separador de parámetros. Ayuda a leer un parámetro en un registro o a entender un tramo de ruta. Si falta parte de una secuencia porcentual o los bytes no forman UTF-8 válido, se indica el error en vez de sustituirlos en silencio.

No supongas que un signo más se convierte aquí en espacio. Esa sustitución pertenece a la codificación de formularios y no la realiza un decodificador simple de componentes. Decodificar toda una URL de una vez puede convertir separadores escapados en caracteres estructurales y cambiar la interpretación posterior. Extrae primero el componente, decodifícalo una vez y conserva la dirección original al depurar. Si el valor está codificado dos veces, la primera pasada puede revelar otra secuencia porcentual; repite el proceso solo si el formato exige dos capas.

Codificación porcentual de un componente URL

Una URL contiene separadores estructurales y valores. La barra separa tramos de ruta, el signo de interrogación inicia una consulta y el ampersand separa parámetros. Si un valor incluye un espacio, un ampersand o un carácter ajeno a ASCII, la codificación porcentual evita confundirlo con la estructura de la URL. Primero se representa el texto como bytes UTF-8; los bytes que deben escaparse aparecen como un porcentaje seguido de dos dígitos hexadecimales. Un espacio suele convertirse en %20, mientras que una letra acentuada necesita varios bytes codificados.

Esta herramienta trabaja con un componente, como el valor de un parámetro o un tramo de ruta, y no con la URL completa. Si codificas toda la dirección, también puedes escapar separadores necesarios. Los formularios web usan además la convención application/x-www-form-urlencoded, en la que los espacios suelen aparecer como signos más. Es una convención distinta de esta operación por componentes. Decodifica con reglas compatibles, conserva la estructura de la URL y, cuando puedas, usa una API de construcción de direcciones.

Comprueba la fuente codificada antes de decodificar

Empieza con un valor escrito realmente en la representación esperada. Pega un componente o secuencia de bytes codificados y compara la salida legible con el registro del que procede. El decodificador funciona en este navegador y no envía la cadena a un servicio de conversión. Si la entrada está dañada o usa otro formato, puede fallar o dejar una parte intacta, según la operación. Conserva el valor original para distinguir si un carácter extraño ya estaba en la fuente o procede de tu interpretación.

Trata el texto decodificado como una entrada nueva que quizá no sea fiable. Una frase legible puede contener marcado, una URL, una cadena con aspecto de instrucción o información privada que necesite otro tratamiento. No la insertes en un contexto ejecutable solo porque se haya decodificado. Si el resultado parece incorrecto, comprueba la codificación de caracteres declarada y si un sistema anterior codificó el valor más de una vez. Decodificar repetidamente sin conocer las capas puede convertir separadores literales en puntuación estructural.

Cómo se transforma la entrada
Componente de URL codificado
Codificación porcentual UTF-8
Texto decodificado