tool hub Centro de herramientas

URL Encoder / Decoder

URL Encoder / Decoder — se ejecuta en el navegador. No se guardan datos.

Se ejecuta en el navegador Sin registro Gratis


Codificar / decodificar URL

Usa encodeURIComponent / decodeURIComponent. La entrada solo se procesa en el navegador.

Cómo usar

  1. Pegue un valor de consulta, hangul o una cadena con espacios y caracteres especiales en Entrada.
  2. Pulse Codificar para un percent-encoding que coincide con encodeURIComponent de JavaScript.
  3. Los valores que ya están en forma %HH se recuperan con Decodificar. Un signo más (+) de formularios se convierte en espacio antes de decodificar.
  4. Intercambiar entrada/salida mueve el resultado otra vez a la entrada para convertir de nuevo.
  5. Restablecer vacía ambos campos. Los valores se procesan solo en el navegador de esta página y no se suben.
  6. Al armar consultas de búsqueda, redirección o API, deje las claves como están, codifique solo los valores y únalos con &.

Conceptos clave

La codificación URL (percent-encoding) convierte caracteres que romperían o cambiarían el sentido de una dirección (espacios, hangul, &, =, ?, etc.) en bytes UTF-8 como %EC%95%88. Esta pantalla sigue encodeURIComponent del navegador, así que los espacios pasan a %20 y no a signos más, lo que encaja al codificar un valor de segmento de ruta o parámetro de consulta. Los caracteres reservados también se escapan, así que codifique valor a valor en lugar de pasar una URL ya lista.

Codificar una URL entera también escapa los dos puntos y las barras de https://, así que el navegador no puede abrirla como enlace. La decodificación usa decodeURIComponent y los signos más habituales en envíos de formularios se sustituyen primero por espacios. Una secuencia % truncada o hex no válido muestra un fallo. La conversión usa solo el JavaScript de esta pestaña; la entrada no se envía ni se guarda.

Ejemplo

Codificar 안녕하세요 convierte los bytes UTF-8 en %EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94. hello world pasa a hello%20world. Al armar una consulta como q=검색어&sort=new, codifique solo 검색어 y añádalo tras q=. Intercambie entrada/salida y decodifique para confirmar que vuelve el texto original.

Relacionado: Generador de hash · Base64 → imagen · Contador de caracteres

Preguntas frecuentes

¿Qué es la codificación URL?

Es la regla que convierte caracteres inseguros en una dirección en <code>%</code> más hex. Casi es obligatoria al enviar hangul, espacios o caracteres reservados como valores de búsqueda, redirección o consulta de API.

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

Esta herramienta es <code>encodeURIComponent</code>, orientada a valores. <code>encodeURI</code> deja dos puntos, barras y signos de interrogación para tratar una URL completa de una vez, pero encaja mal en valores de parámetro.

¿Un espacio es %20 o + en el codificador URL?

Codificar siempre produce <code>%20</code>. Solo al decodificar se trata un más de la convención <code>application/x-www-form-urlencoded</code> como espacio.

¿Por qué no debo codificar una URL entera?

También se escapan los separadores de protocolo y ruta, así que el navegador no puede abrirla como enlace. Deje las claves, codifique solo los valores y únalos con <code>&</code>.

¿Cuándo falla la decodificación URL?

Si lo que sigue a <code>%</code> no es hex, o se trunca una secuencia de bytes, aparece un mensaje de fallo. Compruebe si se mezclaron espacios al copiar el original.

¿La entrada del codificador URL se envía a un servidor?

No. La conversión usa solo el JavaScript del navegador de esta página, sin subida ni almacenamiento en registros.

URL Encoder / Decoder imagen de portada
La entrada no se envía al servidor y desaparece al cerrar la página.

Última revisión: 2026-09-04