Decodificador de URL

Usa este decodificador de URL gratis para leer URLs y cadenas de consulta codificadas. Todo se procesa en tu navegador, con UTF-8 y conversión de + a espacio.

URL o valor codificado

Pega el texto codificado

Salida decodificada

Resultado

¿Qué es la decodificación de URL?

La decodificación de URL revierte la codificación porcentual para leer URLs, cadenas de consulta y registros de API. RFC 3986 define la sintaxis de un identificador uniforme de recursos (URI), incluidos los bytes codificados y los caracteres reservados como /, ? y &.

Cada % va seguido de dos dígitos hexadecimales que representan un byte. Un espacio ASCII se representa como %20; un carácter UTF-8 como é necesita la secuencia de bytes %C3%A9. La codificación de caracteres determina cómo se interpretan esos bytes: esta herramienta usa UTF-8 y no permite elegir un juego de caracteres antiguo como Windows-1252.

Un formulario HTML con application/x-www-form-urlencoded representa los espacios con + y el signo más literal con %2B. Este decodificador aplica esa regla a cualquier entrada, incluso a una URL completa. Un + en la ruta de una URL puede ser literal, así que tenlo en cuenta al revisar un enlace.

Usa el resultado para leer el contenido, no para sustituir la URL original: decodificar %26 o %2F puede cambiar los límites entre parámetros o partes de la ruta. Para codificar y decodificar valores, utiliza también el codificador de URL de las herramientas relacionadas.

Cómo decodificar una URL

  1. Pega un valor de consulta o una URL codificada en el campo de entrada. Decodifica los valores por separado si necesitas conservar los límites entre parámetros.
  2. Pulsa Decodificar. La herramienta convierte + en espacios y decodifica una sola vez los bytes UTF-8 con codificación porcentual.
  3. Revisa el resultado. Un % suelto, dígitos hexadecimales incorrectos o una secuencia UTF-8 inválida producen un error.
  4. Copia o descarga el texto legible. Conserva la URL codificada original si quieres abrir o reutilizar el enlace.

Ejemplos de decodificación

Caracteres reservados en un valor de consulta

coffee%20%26%20tea
coffee & tea

Formulario HTML: espacio y signo más

first+last%2Bnotes
first last+notes

Bytes UTF-8 para acentos y texto chino

caf%C3%A9%20%E4%B8%96%E7%95%8C
café 世界

Una sola pasada en un valor anidado

coffee%2520tea
coffee%20tea

Decodificador de URL frente a las API de JavaScript

ComportamientoDecodificador de UrsaKitdecodeURIComponent()URLSearchParams
Uso principalRevisar texto codificado pegadoDecodificar un componente URI en códigoSeparar una consulta en pares clave-valor
Signo + literalLo convierte en espacioConserva el signo másLo convierte en espacio en los valores
Bytes UTF-8 inválidosMuestra un errorLanza URIErrorUsa caracteres de sustitución
Copiar o descargarIncluye botonesNecesitas crear una interfazNecesitas crear una interfaz
Preguntas frecuentes

Preguntas frecuentes

¿El decodificador de URL es gratis?

Sí. El decodificador de URL es gratis y no requiere una cuenta.

¿Convierte el + en espacio?

Sí. Aplica la regla de application/x-www-form-urlencoded: + se convierte en espacio y %2B en un signo más literal. También lo hace al pegar una URL completa, aunque un + en la ruta puede ser literal.

¿Y si mi texto ya está decodificado?

El texto sin secuencias porcentuales ni signos más se devuelve sin cambios. Un + literal se convierte en espacio y un % literal debe escribirse como %25; la herramienta no detecta si el texto ya se había decodificado.

¿Por qué aparece un error?

Cada % debe ir seguido de dos dígitos hexadecimales y la secuencia de bytes resultante debe ser UTF-8 válido. Por ejemplo, %ZZ y %C3 son inválidos; el texto de otro juego de caracteres también puede fallar.

¿Se suben mis datos?

No. La decodificación se ejecuta con JavaScript en tu navegador; el texto que pegas no se sube.

Todas las Herramientas