ToolHub
Abrir herramienta

Codificación y decodificación de URL

Codifica y decodifica URLs rápidamente, manejando caracteres especiales

Conversión de formato

Acerca de esta herramienta

La herramienta de Codificación y decodificación de URL es una herramienta basada en navegador que convierte texto a formato de codificación URL (codificación porcentual) o decodifica URLs codificadas de vuelta a texto legible. Utiliza las funciones estándar encodeURIComponent y decodeURIComponent, manejando correctamente caracteres especiales como espacios, ampersands y parámetros de consulta. Todo el procesamiento se realiza localmente en el navegador, sin enviar datos a ningún servidor.

Características principales

How to Use

  1. Paste or type your text or URL into the input area.
  2. Click encode to convert special characters to URL-safe format, or decode to revert.
  3. View the encoded/decoded result instantly in the output area.
  4. Copy the result to your clipboard with one click.

Vista previa rápida

Casos de uso

url codificación codificación porcentual parámetros de consulta

Preguntas frecuentes

¿Qué es la codificación de URL (codificación porcentual)?

La codificación de URL, también llamada codificación porcentual, reemplaza los caracteres inseguros o reservados en una URL por % seguido de dos dígitos hexadecimales. Por ejemplo, el espacio se convierte en %20 y el ampersand en %26. Esto garantiza que los caracteres especiales no rompan la estructura de la URL.

¿Cuál es la diferencia entre encodeURI y encodeURIComponent?

encodeURI se usa para codificar URLs completas pero conserva caracteres como :, /, ?, &, = que tienen significado estructural en la URL. encodeURIComponent codifica todos los caracteres, incluidos estos reservados, por lo que es adecuado para codificar valores individuales de parámetros de consulta que necesitan escape.

¿Esta herramienta admite la codificación de caracteres chinos?

Sí. La herramienta utiliza la función nativa encodeURIComponent del navegador, que admite completamente la codificación UTF-8. Todos los caracteres Unicode como chino, japonés, coreano y emojis se codifican correctamente como secuencias de codificación porcentual.

¿Por qué el texto decodificado se ve incorrecto o muestra un error?

Esto suele deberse a que la entrada no es una cadena de codificación porcentual válida. Asegúrate de que la cadena codificada tenga el formato correcto: cada signo de porcentaje debe ir seguido de exactamente dos dígitos hexadecimales (0-9, A-F). Las secuencias incompletas o mal formadas provocan fallos en la decodificación.

¿Son iguales la codificación de URL y la codificación de entidades HTML?

No. La codificación de URL utiliza signo de porcentaje más dígitos hexadecimales (por ejemplo, el espacio se codifica como %20), mientras que la codificación de entidades HTML utiliza secuencias que comienzan con & (por ejemplo, el espacio se codifica como  ). Tienen propósitos diferentes: la codificación de URL es para URLs y la de entidades HTML es para contenido HTML.