Toolosaurus

Codificador y Decodificador URL

Codifique y decodifique de forma segura URL, caracteres especiales y parámetros (incl. Base64).

TextoActualizado: Octubre 2026
Erkannte URL-Query-Parameter (3)
queryPDF zusammenführen
categorytools
filterkostenlos
Paso a paso

Cómo funciona Codificador y Decodificador URL

Codifique y decodifique de forma segura URL, caracteres especiales y parámetros (incl. Base64).

1

1. Introducir dirección web o texto

Pega tu URL completa, parámetro de consulta (query parameter) o texto sin formato en el campo de entrada, o arrastra un archivo de texto directamente a la herramienta.

2

2. Elegir la operación: Codificar o Decodificar

Selecciona la acción requerida: Codificación URL (Percent-Encoding) para transformar caracteres especiales en valores hexadecimales %HH, o Decodificación URL para recuperar el texto original legible.

3

3. Seleccionar el alcance de la codificación

Elige entre encodeURI (para URLs completas, conservando separadores de protocolo y ruta como /, : y ?) y encodeURIComponent (para valores de parámetros individuales, codificando todos los caracteres reservados según RFC 3986).

4

4. Comprobar el resultado y copiar al portapapeles

Verifica la cadena resultante en el panel de salida y cópiala con un solo clic para usarla directamente en aplicaciones web, APIs o llamadas HTTP.

Ventajas y Seguridad de Datos

Cumplimiento estricto con las especificaciones RFC 3986 y WHATWG URL para codificación y decodificación
Modos diferenciados para URLs completas (encodeURI) y parámetros aislados (encodeURIComponent)
Soporte integral para caracteres Unicode UTF-8 multibyte, letras acentuadas, tildes y emojis
Configuración personalizada para la codificación de espacios: estándar %20 o formato formulario (+)
Procesamiento 100 % en el navegador local para garantizar la máxima confidencialidad
Detección y diagnóstico en tiempo real de cadenas percent-encoded corruptas o malformadas
Copiado rápido al portapapeles con un solo clic y alternancia instantánea entre codificar y decodificar

Verificado y Desarrollado por el Equipo de Toolosaurus

Tratamiento conforme al RGPD • Máxima privacidad en tu navegador • Servidores en Alemania

Verificado RGPDCentro de datos ISO 27001
Guía práctica y conocimientos

Todo lo que necesitas saber sobre Codificador y Decodificador URL

Estándares RFC 3986 y URIs: Por qué las direcciones web requieren codificación

La especificación del Identificador Uniforme de Recursos (URI) representa el sistema de direccionamiento universal sobre el que descansa toda la navegación web. Regulado por el estándar RFC 3986 del IETF, el formato URI se diseñó históricamente a partir de un conjunto muy restringido de caracteres US-ASCII. Dentro de una dirección web, los caracteres se dividen en dos grupos fundamentales: caracteres no reservados (letras A–Z, a–z, dígitos 0–9, guion, guion bajo, punto y virgulilla), que no interfieren en la estructura, y caracteres reservados (como dos puntos, barras inclinadas, signos de interrogación, almohadillas y ampersands), que funcionan como separadores del protocolo, dominio, ruta y parámetros de búsqueda. Cuando se necesita transmitir información que contiene espacios, caracteres acentuados o símbolos tipográficos, es imprescindible aplicar la codificación porcentual (Percent-Encoding). Este método reemplaza cada byte del carácter en UTF-8 por un signo de porcentaje seguido de dos dígitos hexadecimales (%HH), evitando distorsiones al transferir datos por la red.

encodeURI frente a encodeURIComponent: Diferencias técnicas y riesgos

En el desarrollo de aplicaciones web contemporáneas, confundir las funciones encodeURI() y encodeURIComponent() genera errores recurrentes y difíciles de depurar. La función encodeURI() está concebida para sanear una dirección web completa ya estructurada. Codifica caracteres no permitidos como espacios o tildes, pero respeta intencionadamente los separadores sintácticos como http://, barras de ruta (/) y signos de interrogación (?), de manera que la URL conserve su capacidad de navegación en el explorador. Por el contrario, encodeURIComponent() adopta un criterio de aislamiento absoluto: codifica sin excepción todos los caracteres reservados, incluidos barras, signos de igual y ampersands (&). Esta función es obligatoria cuando se incorporan valores dinámicos (como términos de búsqueda o URLs de retorno) dentro de parámetros de consulta. Utilizar erróneamente encodeURI() en un parámetro que incluya un carácter "&" provocará que el servidor divida el valor en dos parámetros distintos de forma involuntaria.

Secuencias UTF-8 multibyte: Codificación de caracteres internacionales y emojis

Mientras que los caracteres latinos básicos del código ASCII se representan mediante un único octeto %HH, los alfabetos internacionales, letras acentuadas y emojis modernos exigen un procesamiento en varias etapas. Conforme a las normas web actuales, cada símbolo debe traducirse primero a su secuencia de bytes determinista en UTF-8 antes de aplicar la codificación porcentual. Por ejemplo, la letra "ñ" ocupa dos bytes en UTF-8 (hexadecimal C3 y B1), codificándose como %C3%B1. En el caso de los emojis contemporáneos de cuatro bytes, como la cara sonriente (F0 9F 98 80), la representación codificada se transforma en la secuencia compuesta %F0%9F%98%80. Nuestro conversor ejecuta esta transformación de bytes con total exactitud matemática, erradicando los conocidos fallos de visualización ("mojibake") que ocurren cuando sistemas antiguos intentan procesar textos en codificaciones obsoletas como ISO-8859-1.

Seguridad web: Saneamiento de parámetros y defensa ante ataques de inyección

La correcta codificación de URLs trasciende la simple pulcritud estética: es una medida de seguridad capital para proteger servicios web contra vectores de ataque comunes. Cuando una aplicación concatena cadenas de entrada directamente en URLs sin aplicar el debido escape, se expone a vulnerabilidades críticas como la contaminación de parámetros HTTP (HPP), ataques de redirección abierta (Open Redirect) y falsificación de peticiones en el servidor (SSRF). Un usuario malintencionado podría inyectar caracteres reservados (& o =) para sobreescribir identificadores de sesión o desviar a los usuarios hacia páginas fraudulentas de phishing. Nuestro codificador garantiza un saneamiento impecable de los parámetros. Asimismo, aplicamos una estricta política de procesamiento local: todos los cálculos se realizan exclusivamente en el navegador, garantizando que tus credenciales de acceso y URLs internas nunca se expongan en la nube.

FAQ

Preguntas Frecuentes

Herramientas Relacionadas

Herramientas Similares

Ver las 50 herramientas