Codificador y Decodificador URL
Codifique y decodifique de forma segura URL, caracteres especiales y parámetros (incl. Base64).
¡Herramientas Rooarrr! para todos.
Codifique y decodifique de forma segura URL, caracteres especiales y parámetros (incl. Base64).
Codifique y decodifique de forma segura URL, caracteres especiales y parámetros (incl. Base64).
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.
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.
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).
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.
Tratamiento conforme al RGPD • Máxima privacidad en tu navegador • Servidores en Alemania
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.
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.
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.
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.
Cuente palabras, caracteres, párrafos y tiempo estimado de lectura en vivo o a partir de una URL web.
Convierta texto entre mayúsculas, minúsculas y capitalización rápida.
Valide y embellezca su código JSON.
Convierta Markdown a código HTML limpio (y viceversa) con vista previa en vivo y descarga.