Codificador, Decodificador y Analizador de URL y Query String
Herramienta avanzada del lado del cliente para URLs y cadenas de consulta. Alterna entre codificación completa o por componentes, resuelve codificaciones dobles y desglosa parámetros en tablas estructuradas.
| Parámetro (Key) | Valor Decodificado (Value) |
|---|
Guía Técnica: Codificación de URLs, Percent-Encoding y Codificación Doble
La sintaxis de las URIs requiere cumplimiento estricto para evitar pérdidas de parámetros o corrupciones en pasarelas proxy.
Diferencias entre encodeURI y encodeURIComponent
encodeURI preserva los delimitadores estructurales de la URL (protocolos, barras y signos de interrogación), mientras que encodeURIComponent transforma todos los caracteres especiales, siendo indispensable para valores de parámetros y URLs anidadas.
Resolviendo la Doble Codificación (%2520)
En arquitecturas con proxies inversos, el símbolo de porcentaje (%) suele codificarse nuevamente como %25. Un espacio (%20) se convierte en %2520. La decodificación recursiva detecta estas capas y recupera el texto real sin esfuerzo.
Estándar RFC 3986 frente a Formularios (+)
RFC 3986 exige %20 para espacios en rutas URI. Los formularios web históricos utilizan el signo más (+). Nuestra herramienta permite configurar el formato de espacio según las necesidades de tu API.
Preguntas Frecuentes (FAQ)
¿Por qué mi texto sigue mostrando códigos como %20 tras decodificar?
Tu URL fue víctima de doble codificación (%2520). Activa la casilla "Decodificación Recursiva Profunda" para resolver todas las capas iterativamente.
¿Es privado este proceso?
Completamente. Todas las operaciones se realizan en la memoria local de tu navegador sin registros ni transmisiones.
¿Qué caracteres deben codificarse obligatoriamente?
Todos los caracteres no alfanuméricos que tengan significado sintáctico en URLs (: / ? # & = +).