Codificador / Decodificador URL
Codifica y decodifica URLs en tiempo real.
Perfecto para parámetros de consulta y análisis de URLs.
¿Qué es el Codificador / Decodificador URL?
Una herramienta gratuita en línea que convierte caracteres especiales en URLs — como espacios, texto en otros idiomas y símbolos — en codificación porcentual conforme a RFC 3986 (formato %XX). También puede decodificar URLs codificadas de vuelta a cadenas legibles.
Compatible con los modos encodeURIComponent y encodeURI, ideal para construir parámetros de API o verificar URLs. Todo el procesamiento se realiza localmente en tu navegador.
Cómo usar
Selecciona el modo
Elige "Codificar" o "Decodificar" con los botones de alternancia.
Ingresa texto
Pega tu URL o cadena en el área izquierda. Los resultados aparecen a la derecha en tiempo real.
Copia y usa
Haz clic en Copiar para copiar el resultado al portapapeles. Usa Intercambiar para invertir entrada y salida.
Glosario
- Codificación porcentual (Percent-Encoding)
- Método para codificar caracteres no permitidos en URLs en formato %XX (XX en hexadecimal). Definido en RFC 3986.
- encodeURIComponent
- Función de JavaScript que codifica todos los caracteres especiales incluyendo /, ? y &. Se usa para valores de parámetros.
- encodeURI
- Función de JavaScript que deja sin codificar los caracteres estructurales de URL (/, :, ?, #, &) y codifica el resto.
- UTF-8
- Formato de codificación Unicode. Un carácter japonés se codifica como 3 bytes (ej. %E6%9D%B1).
- RFC 3986
- Estándar de Internet que define la sintaxis de URI, incluyendo la distinción entre caracteres reservados y no reservados.
- Cadena de consulta (Query String)
- Parte de la URL después de ? que contiene parámetros key=value unidos por &.
- Fragmento (Fragment)
- Parte de la URL después de # que especifica un ancla dentro de la página.
Preguntas frecuentes
- Q.¿Cuál es la diferencia entre encodeURIComponent y encodeURI?
- encodeURIComponent codifica todos los caracteres especiales incluyendo /, ? y &. encodeURI deja intactos los caracteres estructurales de URL y solo codifica caracteres no ASCII.
- Q.¿Se envían mis datos URL a un servidor?
- No. Todas las conversiones se realizan completamente en tu navegador usando las funciones integradas de JavaScript.
- Q.¿Qué pasa cuando codifico texto con caracteres especiales?
- El texto se codifica en UTF-8. Cada carácter se convierte en una secuencia de bytes codificados en porcentaje como %E6%9D%B1.
- Q.¿Qué pasa si la decodificación falla?
- Se produce un error si la entrada contiene secuencias de codificación porcentual inválidas (ej. %ZZ). Verifica tu entrada.
- Q.¿Puedo codificar en Base64 aquí?
- Esta herramienta es específica para la codificación porcentual de URLs. Por favor usa una herramienta Base64 dedicada.
Casos de uso
🔧 Desarrollo de API
Verifica la codificación de texto en parámetros de consulta.
🔍 Auditoría SEO y enlaces
Decodifica URLs codificadas para confirmar su contenido.
📧 Correo y chat
Decodifica URLs codificadas recibidas en mensajes.
📊 Registros de análisis
Decodifica parámetros de URL codificados en registros de acceso del servidor.