Codificador de URL
Convierte cualquier texto en codificación porcentual segura para usar en una URL, con encodeURIComponent para un valor o encodeURI para un enlace completo.
«Componente» (encodeURIComponent) escapa todos los caracteres reservados: úsalo para el valor de un solo parámetro. «URL completa» (encodeURI) mantiene :/?#&= intactos para que el enlace siga funcionando.
La codificación de formularios (application/x-www-form-urlencoded) escribe los espacios como + en lugar de %20.
0 caracteres · 0 bytes · 0 líneas
Resultado
0 caracteres · 0 bytes · 0 líneas
Cuándo necesitas codificación de URL
Una URL solo admite un pequeño juego de caracteres: los reservados como &, =, ? y / tienen un papel estructural, y el texto no ASCII (chino, emoji) está directamente prohibido. La codificación porcentual sustituye cada byte problemático por % seguido de dos dígitos hexadecimales, de modo que cualquier texto viaja en un enlace sin romper su estructura.
Elige el alcance «Componente» (encodeURIComponent) para codificar un valor de consulta aislado: escapa todos los caracteres reservados. Elige «URL completa» (encodeURI) cuando la entrada es un enlace entero que debe seguir funcionando. Si el sistema destino espera codificación de formulario (application/x-www-form-urlencoded), activa la opción «+ como espacio».
Qué resuelve esta herramienta
Los dos alcances de codificación
Cambia entre encodeURIComponent para valores sueltos y encodeURI para un enlace completo, sin tener que adivinar cuál usó otra herramienta.
Parámetros de consulta desglosados
Pega un enlace de seguimiento largo y verás cada parámetro con su valor decodificado, así sabes exactamente qué información lleva.
Compatible con codificación de formularios
La opción de tratar + como espacio replica cómo codifican los datos los formularios HTML y muchos backends, en ambos sentidos.
Preguntas frecuentes
¿Qué caracteres deben codificarse?
Los reservados (: / ? # [ ] @ ! $ & ' ( ) * + , ; =) cuando actúan como datos, cualquier carácter fuera del ASCII imprimible y el propio signo %. Las letras, los dígitos y - _ . ~ nunca necesitan codificación.
¿encodeURIComponent o encodeURI?
encodeURIComponent para un valor aislado dentro de una query string, porque escapa & = ? /; encodeURI para una URL completa, porque deja intactos esos caracteres estructurales.
¿Cómo se codifica el texto en chino?
Cada carácter se convierte primero en su secuencia de bytes UTF-8 y luego cada byte pasa a %XX. Por ejemplo, 中 se convierte en %E4%B8%AD: tres bytes, tres escapes.
¿La codificación de URL protege datos?
No. Es un formato de transporte, no cifrado: cualquiera puede revertirla al instante. Nunca la uses para ocultar información sensible.