Codificador y Decodificador de URL — Guia Tecnica RFC 3986
Codifica y decodifica URLs usando percent-encoding de RFC 3986.
01. Percent-Encoding de URL: RFC 3986
El percent-encoding de URL reemplaza caracteres no seguros con un signo % seguido de dos digitos hexadecimales. Los caracteres no reservados (A-Z, a-z, 0-9, -, _, ., ~) nunca se codifican.
La diferencia entre encodeURI y encodeURIComponent: encodeURI preserva caracteres estructurales de la URL, mientras que encodeURIComponent los codifica tambien — usar para valores de parametros.
- RFC 3986 §2.3: A-Z, a-z, 0-9, -, _, ., ~ nunca codificados en porcentaje.
- Codificacion de formularios: espacio se convierte en + (no %20).
- encodeURIComponent(): correcto para valores de parametros de consulta.
Preguntas Frecuentes (FAQ)
Diferencia entre encodeURI y encodeURIComponent?
encodeURI preserva la estructura de la URL. encodeURIComponent codifica todos los caracteres especiales, incluyendo los estructurales.
¿Mis datos confidenciales se envían a servidores externos al usar Codificador de URLs?
No. El procesamiento principal en Codificador de URLs se ejecuta en la memoria volátil del navegador sin subidas a servidores. Las funciones asistidas por la nube opcionales requieren consentimiento previo.
¿Puedo utilizar Codificador de URLs sin conexión activa a Internet?
El uso sin conexión requiere que la página y los recursos de la herramienta terminen de almacenarse en caché. Las transformaciones básicas funcionan localmente; la IA opcional y el contacto requieren internet.
¿Codificador de URLs es gratuito y tiene límites de uso?
Las herramientas básicas son gratuitas y no requieren una cuenta. Se aplican límites de memoria y de seguridad de cada herramienta. La IA opcional y los servicios de contacto tienen límites de uso.