Codificador de URL

Codifica texto y valores de consulta en porcentaje para incluirlos con seguridad en una URL. Gestiona espacios, ampersands y caracteres no ASCII en tu navegador.

Texto o URL

Pega el texto para codificar

Salida codificada

Resultado

¿Qué es la codificación de URL?

La codificación de URL sustituye los caracteres no permitidos por un signo de porcentaje seguido de su valor hexadecimal. Un espacio pasa a %20, el ampersand a %26 y un carácter chino se expande a tres bytes codificados en UTF-8.

Sin codificar, un valor que contiene & o = se interpretaría como estructura adicional de la URL y el servidor leería el parámetro equivocado.

Cómo codificar texto en porcentaje

  1. Pega el texto o el valor de consulta que quieras codificar.
  2. Deja Codificar una URL completa desactivado para un solo valor, o actívalo para conservar : / ? & = #.
  3. Pulsa Codificar.
  4. Copia el resultado en tu URL, formulario o llamada a la API.

Ejemplos de codificación

Un valor de búsqueda

coffee & tea
coffee%20%26%20tea

Un correo

alice+bob@example.com
alice%2Bbob%40example.com

Texto CJK

世界
%E4%B8%96%E7%95%8C

Codificador en el navegador frente a otras opciones

CriterioCodificador de UrsaKitEditar la URL a manoAlgunos editores
PrecisiónPercent-encoding UTF-8Fácil saltarse un carácterVariable
Modo URL completaSíManualPoco habitual
Los datos salen del dispositivoNo, se ejecuta en el navegadorNoDepende de la herramienta
Copiar y descargarAmbosNingunoA veces
Preguntas frecuentes

Preguntas frecuentes

¿El codificador de URL es gratis?

Sí, sin cuenta y sin límite de uso.

¿Qué diferencia hay entre codificar un valor y una URL completa?

Un valor codifica todos los caracteres reservados, incluidos / y ?. El modo URL completa conserva : / ? & = # para mantener la estructura legible.

¿Por qué un espacio es %20 y no +?

%20 es la codificación estándar del espacio. El signo + solo es una convención de application/x-www-form-urlencoded, así que el decodificador acepta ambos.

¿Admite caracteres no latinos?

Sí. El texto se codifica primero en UTF-8, así que el chino y los emoji producen los bytes correctos.

¿Se sube mi texto?

No. La codificación se ejecuta con JavaScript en tu navegador.

Todas las Herramientas