Ir al contenido
AioFreeKit

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

El resultado aparecerá aquí mientras escribes.

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.

Comentarios y contacto

¿Encontraste un error o tienes una idea para una nueva herramienta? Leemos cada mensaje: indica la página y qué falló para que podamos solucionarlo antes.

Escríbenos