Saltar al contenido principal
Informática

Codificador URL

Codifica texto para utilizarlo como valor de un parámetro o como componente de una URL. Convierte espacios, acentos y símbolos en secuencias porcentuales y copia el resultado desde tu navegador.

Gratis Sin registro Uso inmediato

Codificar texto para URL

Introduce los datos necesarios y obtén el resultado.

Codifica un valor de parámetro o un componente de URL. Si introduces una dirección completa, se codifica como un único valor.
El texto vacío es válido. Se conservan los espacios iniciales y finales y las tabulaciones. El límite de longitud es 100000; algunos símbolos, como los emoji, pueden ocupar dos posiciones de ese límite.
Los espacios se convierten en %20 y el signo + en %2B. Los saltos de línea se procesan como LF y se codifican como %0A. Se utiliza UTF-8 sin normalización Unicode.
Introduce el texto original: %20 se convierte en %2520 si lo codificas otra vez. Para construir varios parámetros, codifica sus valores por separado.

Cómo utilizar el codificador URL

  1. Escribe o pega el texto original que necesitas utilizar dentro de una URL.
  2. Pulsa «Codificar para URL».
  3. Copia el resultado y colócalo en el componente correspondiente.

Por ejemplo, el valor café con leche queda como caf%C3%A9%20con%20leche. Puedes utilizarlo después de ?q= para construir un parámetro de búsqueda.

Codificar un valor dentro de una URL

La herramienta trata toda la entrada como un único componente. Para preparar varios parámetros, codifica sus valores por separado y conserva los separadores de la dirección que estás construyendo.

Si tu código ya utiliza una API que codifica parámetros automáticamente, entrégale los valores originales para evitar una segunda codificación.

Convención de codificación

Se conservan las letras A–Z y a–z, los números y los caracteres - . _ ~. El resto se representa mediante secuencias porcentuales de bytes UTF-8, con dígitos hexadecimales en mayúsculas. También se codifican ! ' ( ) *.

La conversión utiliza la codificación de componentes compatible con RFC 3986. Puedes consultar el ajuste respecto a encodeURIComponent() en la documentación de codificación de componentes URL.

Comprobar el texto antes de copiar

El campo conserva espacios iniciales y finales. Revisa que no hayas pegado espacios adicionales. Los saltos de línea se representan como LF antes de codificar y no se normaliza el texto Unicode.

La operación codifica el texto tal como se introduce, incluso si contiene secuencias porcentuales existentes. No comprueba que una dirección exista ni que un servidor acepte el valor resultante.

Ejemplos

Algunos ejemplos prácticos para entender cómo utilizar esta herramienta.

Una búsqueda con espacios y acentos

Introduce café con leche, sin espacios adicionales al principio o al final.

caf%C3%A9%20con%20leche

Un valor que contiene & y +

Introduce A&B + C para codificarlo como un único valor de parámetro.

A%26B%20%2B%20C

Una URL como valor de un parámetro

Introduce https://example.com/?q=hola si necesitas pasar esa dirección como valor dentro de otra URL.

https%3A%2F%2Fexample.com%2F%3Fq%3Dhola

Preguntas frecuentes

Resolvemos algunas dudas habituales sobre esta herramienta.

Pega el valor que necesitas codificar. Si pegas una URL completa, se codifica como un único componente, útil para pasarla como parámetro dentro de otra dirección. No se conserva su estructura como enlace.

Como %20. Un signo + escrito en la entrada se convierte en %2B. La herramienta no utiliza el formato de formulario que representa espacios con +.

Sí. Los caracteres se codifican mediante sus bytes UTF-8. Por ejemplo, é produce %C3%A9.

El símbolo % también se codifica: %20 se convierte en %2520. Introduce el texto original para evitar codificar dos veces el mismo valor.

No se recortan los espacios ni se eliminan tabulaciones. Los saltos de línea de entrada se procesan como LF y se codifican como %0A. No se aplica normalización Unicode.

Sí. Una entrada vacía produce una salida vacía. La herramienta indica que la conversión ha terminado.

La herramienta procesa el texto localmente en el navegador. No abre las direcciones introducidas ni necesita enviar el texto o el resultado al servidor.
Última revisión: 4 de octubre de 2026