Codificador de URL

Codifica y decodifica URLs

Cargando…

¿Te fue útil esta herramienta?

About this tool

Esta herramienta codifica texto con porcentaje (percent-encoding) para que se pueda colocar de forma segura dentro de una URL, y también lo decodifica de vuelta. Alterna entre encodeURIComponent, para codificar un único valor de parámetro de consulta, y encodeURI, para codificar una URL completa, con los botones.

How to use

  1. Usa los botones component/completa para elegir entre encodeURIComponent y encodeURI.
  2. Escribe o pega texto o una URL en el cuadro "Plano" de la izquierda y el resultado codificado aparece al instante a la derecha.
  3. A la inversa, pega una cadena codificada con porcentaje en el cuadro derecho para restaurar el texto original a la izquierda.
  4. Usa el botón de copiar en cualquiera de los dos lados para obtener el valor que necesitas.

Frequently asked questions

¿Cuál es la diferencia entre component y completa (encodeURI)?
encodeURIComponent codifica todo, incluidos los caracteres usados en la estructura de la URL como &, = y /, así que envuelve de forma segura un único valor de parámetro de consulta. encodeURI deja intactos los caracteres de estructura de URL como https:// y /, y solo codifica el resto, por lo que está pensado para manejar una URL completa ya formada.
¿La codificación de URL es una forma de cifrado?
No. La codificación con porcentaje es solo una notación que convierte caracteres especiales en una forma que una URL puede transportar; cualquiera puede decodificarla de vuelta al original. Usa cifrado real si necesitas ocultar un valor.
¿Por qué codificar texto coreano produce varios fragmentos con prefijo %?
Porque un solo carácter coreano ocupa varios bytes en UTF-8, y cada uno de esos bytes se representa como un valor hexadecimal de dos dígitos con el prefijo %, como %EA%B0%80.
¿Qué pasa si introduzco una cadena codificada mal formada?
Si el formato está roto -por ejemplo, un % que no va seguido de dos dígitos hexadecimales válidos-, se muestra un mensaje de error indicando que la decodificación falló.

La codificación con porcentaje es un cambio de notación, no un cifrado. Cualquiera puede revertir una cadena codificada, así que no la uses para ocultar información sensible.

Herramientas similares