Codificador / Decodificador de URLs
Codifica caracteres especiales para URLs seguras o decodifica cadenas codificadas con porcentaje nuevamente a texto legible. 100% del lado del cliente.
Cómo Codificar / Decodificar URLs
Pegar
Ingresa tu texto, URL o cadena codificada con porcentaje en el área de entrada.
Convertir
El resultado aparece instantáneamente mientras escribes. Cambia entre los modos Codificar y Decodificar con un clic.
Copiar
Haz clic en Copiar Resultado o usa el botón Intercambiar para mover el resultado de vuelta a la entrada para su procesamiento adicional.
¿Qué es la Codificación de URLs?
La codificación de URLs (también llamada codificación de porcentaje) es un mecanismo para codificar caracteres especiales en un Identificador de Recurso Uniforme (URI). Reemplaza caracteres ASCII inseguros con un % seguido de dos dígitos hexadecimales que representan el valor del byte del carácter.
Por ejemplo, un carácter de espacio se convierte en %20, un ampersand se convierte en %26, y un carácter que no es ASCII como é se convierte en %C3%A9 (su secuencia de bytes UTF-8). La codificación de URLs se define en RFC 3986 y es esencial para transmitir datos de manera confiable en URLs, cadenas de consulta y envíos de formularios.
Caracteres Comúnmente Codificados
| Carácter | Codificado | Descripción |
|---|---|---|
(espacio) | %20 o + | Carácter de espacio |
& | %26 | Ampersand (separa parámetros de consulta) |
= | %3D | Signo igual (separador clave=valor) |
? | %3F | Signo de interrogación (inicio de cadena de consulta) |
# | %23 | Almohadilla/identificador de fragmento |
/ | %2F | Barra diagonal (separador de ruta) |
@ | %40 | Signo de arroba |
+ | %2B | Signo más |
encodeURIComponent vs encodeURI
encodeURIComponent codifica todos los caracteres especiales excepto - _ . ! ~ * ' ( ). Úsalo para codificar valores de parámetros de consulta individuales, campos de formulario o cualquier texto que será incrustado dentro de una URL.
encodeURI preserva caracteres que tienen significado especial en URLs: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Úsalo cuando codifiques una URL completa que debe permanecer navegable.
Preguntas Frecuentes
%20. En datos de formulario HTML (application/x-www-form-urlencoded), los espacios se representan como +. Ambos son válidos pero se usan en contextos diferentes. Esta herramienta usa %20 por defecto (estándar RFC 3986).