Decodificador de URL
Decodifique cadenas codificadas en URL (percent-encoding) con vista previa en tiempo real, decodificación recursiva multicapa, desglose de componentes de URL, análisis de parámetros de consulta y análisis de codificación. Soporta UTF-8 y todos los caracteres codificados por porcentaje.
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool es gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos con Premium (sin anuncios + herramientas más rápidas) o añade MiniWebtool.com a la lista de permitidos y recarga la página.
- O pásate a Premium (sin anuncios)
- Permite anuncios para MiniWebtool.com y luego recarga
Decodificador de URL
Bienvenido al Decodificador de URL, una herramienta de nivel profesional para decodificar texto y URL codificados por porcentaje. Ya sea que esté depurando solicitudes de API, analizando el tráfico web, inspeccionando envíos de formularios o trabajando con URL internacionalizadas, este decodificador proporciona resultados instantáneos con funciones de análisis profundo que ninguna otra herramienta ofrece.
¿Qué es la decodificación de URL?
La decodificación de URL (también llamada decodificación por porcentaje) es el proceso de convertir caracteres codificados por porcentaje a su forma original. Cuando los datos se incluyen en una URL, ciertos caracteres deben representarse mediante un signo de porcentaje (%) seguido de dos dígitos hexadecimales. La decodificación de URL revierte este proceso.
Por ejemplo:
- %20 → carácter de espacio
- %26 → & (ampersand)
- %3F → ? (signo de interrogación)
- %E4%B8%AD → 中 (carácter chino, codificado en UTF-8)
La codificación de URL se define en la norma RFC 3986 (sintaxis de Identificador de Recursos Uniforme) y es esencial para transmitir datos de forma segura en las URL, ya que muchos caracteres tienen un significado especial en la sintaxis de las mismas.
Cómo usar este decodificador
- Pegue su texto codificado: Introduzca una cadena codificada en URL en el área de entrada. Puede ser una URL completa, una cadena de consulta, una carga de datos de formulario o cualquier texto codificado por porcentaje. Use los ejemplos rápidos que aparecen sobre el formulario para patrones comunes.
- Elija el manejo del signo más: Seleccione si
+debe decodificarse como un espacio (estándar para cadenas de consulta de formularios HTML) o mantenerse como un signo más literal (modo estricto RFC 3986). - Obtenga resultados instantáneos: La vista previa en vivo muestra el resultado decodificado en tiempo real mientras escribe. Haga clic en "Decodificar URL" para un análisis completo que incluya el desglose de componentes de la URL, detección multicapa y estadísticas de codificación.
- Revise el análisis: Para URL completas, vea el desglose de componentes (protocolo, host, ruta, parámetros de consulta). Para cadenas codificadas en varias capas, vea cada capa de decodificación visualizada paso a paso.
- Copie el resultado: Haga clic en el botón de copiar para copiar el texto decodificado al portapapeles.
Características destacadas
Decodificación en vivo en tiempo real
El decodificador procesa su entrada directamente en su navegador mediante JavaScript. Los resultados aparecen instantáneamente a medida que escribe, sin necesidad de comunicarse con el servidor. Sus datos nunca salen de su dispositivo, garantizando una total privacidad.
Desglose de componentes de URL
Cuando decodifica una URL completa, la herramienta la analiza automáticamente en sus componentes: esquema (protocolo), host, puerto, ruta, cadena de consulta y fragmento. Los parámetros de consulta se muestran en una tabla limpia de clave-valor para facilitar su inspección.
Decodificación multicapa
A veces, las URL se codifican varias veces (codificación doble o triple). Esto sucede cuando las funciones de codificación se aplican más de una vez; por ejemplo, %2520 es un espacio con doble codificación (% → %25, luego %2520 = %20 = espacio). Nuestro decodificador detecta todas las capas de codificación y muestra cada paso.
Análisis de codificación
Vea exactamente qué caracteres fueron codificados por porcentaje en su entrada, sus valores hexadecimales, caracteres decodificados y recuentos de frecuencia. Esto es inestimable para depurar problemas de codificación.
Comprendiendo la codificación de URL
Por qué existe la codificación de URL
Las URL solo pueden contener un conjunto limitado de caracteres ASCII. Los caracteres fuera de este conjunto —incluyendo espacios, símbolos especiales y caracteres no latinos— deben codificarse por porcentaje para transmitirse de forma segura. La codificación garantiza que las URL sean inequívocas y puedan ser analizadas correctamente por navegadores, servidores y proxies.
Caracteres reservados vs. no reservados
Caracteres no reservados (seguros, nunca necesitan codificación):
- Letras:
A-Z,a-z - Dígitos:
0-9 - Especiales:
-_.~
Caracteres reservados (tienen un significado especial en las URL, deben codificarse cuando se usan como datos):
:/?#[]@!$&'()*+,;=
El signo más (+) vs %20 para los espacios
Hay dos formas en las que los espacios aparecen en las URL:
- + (signo más): Se utiliza en los datos de formularios HTML (
application/x-www-form-urlencoded). Cuando un formulario envíahola mundo, se convierte enhola+mundoen la cadena de consulta. - %20: La codificación por porcentaje estándar para el espacio según la norma RFC 3986. Se utiliza en las rutas de URL y otros contextos.
Al decodificar cadenas de consulta de formularios HTML, decodifique + como espacio. Al decodificar rutas de URL o URI estrictas según RFC 3986, mantenga + como un signo más literal.
Caracteres comunes codificados por porcentaje
| Carácter | Codificado | Descripción | Categoría |
|---|---|---|---|
| (espacio) | %20 | Carácter de espacio | Espacio en blanco |
| ! | %21 | Signo de exclamación | Reservado |
| # | %23 | Almohadilla / Fragmento | Reservado |
| $ | %24 | Signo de dólar | Reservado |
| & | %26 | Ampersand | Reservado |
| + | %2B | Signo más | Reservado |
| , | %2C | Coma | Reservado |
| / | %2F | Barra diagonal | Reservado |
| : | %3A | Dos puntos | Reservado |
| = | %3D | Signo igual | Reservado |
| ? | %3F | Signo de interrogación | Reservado |
| @ | %40 | Arroba | Reservado |
| % | %25 | Signo de porcentaje | Especial |
¿Qué es la doble codificación de URL (multicapa)?
La doble codificación ocurre cuando una cadena que ya ha sido codificada se vuelve a codificar. Es una fuente común de errores en las aplicaciones web:
- Original:
hola mundo - Codificación simple:
hola%20mundo(espacio → %20) - Codificación doble:
hola%2520mundo(% → %25, por lo tanto %20 → %2520)
Esto suele ocurrir cuando:
- Se llama por error a una función de codificación dos veces
- Los parámetros de la URL se codifican antes de insertarse en un contexto que ya reconoce la codificación
- Los middlewares o proxies aplican una codificación adicional
Nuestro decodificador multicapa detecta automáticamente todas las capas y las decodifica paso a paso, mostrándole exactamente lo que sucedió.
Casos de uso comunes
- Depuración de solicitudes de API: Inspeccione y decodifique parámetros de consulta de llamadas a la API para verificar los valores correctos
- Análisis de tráfico web: Decodifique URL de registros del servidor, informes analíticos o herramientas de desarrollo del navegador
- Inspección de datos de formularios: Decodifique envíos de formularios
application/x-www-form-urlencoded - Análisis SEO: Decodifique URL que contienen contenido internacionalizado (caracteres no latinos) para mayor legibilidad
- Pruebas de seguridad: Detecte y decodifique cargas útiles con codificación multicapa durante auditorías de seguridad
- Enlaces de correo electrónico y redes sociales: Decodifique URL de seguimiento y cadenas de redireccionamiento
Preguntas frecuentes
¿Qué es la decodificación de URL?
La decodificación de URL (también llamada decodificación por porcentaje) es el proceso de convertir caracteres codificados por porcentaje a su forma original. Por ejemplo, %20 se convierte en un espacio, %26 se convierte en & y %3D se convierte en =. Esto revierte el proceso de codificación de URL definido en RFC 3986.
¿Cuál es la diferencia entre + y %20 para los espacios?
Tanto + como %20 representan un carácter de espacio, pero en diferentes contextos. El signo + se usa como espacio en los datos de formularios HTML (application/x-www-form-urlencoded), mientras que %20 es la codificación estándar por porcentaje para espacios definida en RFC 3986. Al decodificar cadenas de consulta de formularios, + debe decodificarse como espacio. Al decodificar rutas URI, + debe mantenerse como un signo más literal.
¿Qué es la doble codificación de URL?
La doble codificación ocurre cuando una cadena que ya está codificada se vuelve a codificar. Por ejemplo, un espacio se convierte en %20 tras la primera codificación, y luego en %2520 tras la segunda (ya que el % se codifica como %25). Esto sucede a menudo accidentalmente en aplicaciones web cuando se aplican funciones de codificación varias veces. Nuestro decodificador multicapa detecta y resuelve todas las capas de codificación.
¿La decodificación de URL se realiza en mi navegador o en un servidor?
Nuestro decodificador de URL realiza toda la decodificación directamente en su navegador mediante JavaScript. Sus datos nunca salen de su dispositivo. Esto garantiza una privacidad total y resultados instantáneos sin tiempos de respuesta del servidor. El envío del formulario al servidor solo se utiliza como alternativa de respaldo.
¿Qué caracteres necesitan codificación de URL?
Según la norma RFC 3986, los caracteres reservados (: / ? # [ ] @ ! $ & ' ( ) * + , ; =), los espacios y todos los caracteres no ASCII deben codificarse por porcentaje en las URL. Los caracteres no reservados (A-Z, a-z, 0-9, -, _, ., ~) nunca necesitan codificación.
Recursos adicionales
Cite este contenido, página o herramienta como:
"Decodificador de URL" en https://MiniWebtool.com/es/decodificador-de-url/ de MiniWebtool, https://MiniWebtool.com/
por el equipo de miniwebtool. Actualizado: 13 de febrero de 2026