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.
Pega el texto codificado
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
- 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.
- Pulsa Decodificar. La herramienta convierte + en espacios y decodifica una sola vez los bytes UTF-8 con codificación porcentual.
- Revisa el resultado. Un % suelto, dígitos hexadecimales incorrectos o una secuencia UTF-8 inválida producen un error.
- 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
| Comportamiento | Decodificador de UrsaKit | decodeURIComponent() | URLSearchParams |
|---|---|---|---|
| Uso principal | Revisar texto codificado pegado | Decodificar un componente URI en código | Separar una consulta en pares clave-valor |
| Signo + literal | Lo convierte en espacio | Conserva el signo más | Lo convierte en espacio en los valores |
| Bytes UTF-8 inválidos | Muestra un error | Lanza URIError | Usa caracteres de sustitución |
| Copiar o descargar | Incluye botones | Necesitas crear una interfaz | Necesitas crear una interfaz |
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.