Saltar al contenido
BeoHosting
BeoHosting

Herramienta gratuita para desarrolladores

URL Encoder/Decoder - Codifica y descodifica URLs

Codifica caracteres especiales y espacios en las URLs. Descodifica cadenas con percent-encoding y vuélvelas a texto legible. Compatible con encodeURIComponent y encodeURI. Todo se ejecuta localmente en el navegador.

RESPUESTA RÁPIDA

¿Cómo codificar y descodificar una URL con caracteres especiales?

La herramienta URL Encoder/Decoder realiza tres tareas: 1) Codificar (encodeURIComponent) — codifica todos los caracteres especiales, incluidos :, /, ?, #, &, y se usa para parámetros de consulta individuales. El espacio se convierte en %20. 2) Descodificar (decodeURIComponent) — devuelve las cadenas con percent-encoding a texto legible. 3) Codificar URL completa (encodeURI) — deja sin codificar los caracteres estructurales de la URL (: / ? #), ideal para codificar URLs enteras. El estándar RFC 3986 define todos los caracteres que necesitan codificación. Las letras especiales se codifican como secuencias multibyte UTF-8 — Google lee estas URLs correctamente, pero para el SEO se prefieren las URLs legibles con caracteres latinos. Todo se procesa localmente en el navegador con funciones de JavaScript integradas — no se envía nada al servidor. El hosting de BeoHosting desde 4,31 €/mes admite la reescritura de URL con .htaccess para URLs amigables con el SEO.

  • Tres funciones — encodeURIComponent, decodeURIComponent, encodeURI
  • Compatible con caracteres especiales UTF-8 (secuencias multibyte)
  • Estándar RFC 3986 — compatible con todas las API y navegadores
  • Reescritura de URL de BeoHosting desde 4,31 €/mes — URLs amigables con el SEO

BeoHosting Team

10+ años de experiencia — Especialistas en alojamiento web e infraestructura

Última actualización:

URL Encoder / Decoder

Introduce texto o una URL para codificar/descodificar. Todo se procesa localmente en tu navegador.

Privacidad: La codificación y la descodificación se realizan exclusivamente en tu navegador mediante funciones de JavaScript integradas. No se envía nada al servidor ni se almacena.

Referencia

Tabla de caracteres especiales y sus códigos URL

Los caracteres especiales más habituales que deben codificarse en las URLs.

CarácterCódigo URLDescripción
(espacio)%20Espacio
!%21Signo de exclamación
#%23Almohadilla
$%24Dólar
&%26Ampersand
'%27Apóstrofo
(%28Paréntesis de apertura
)%29Paréntesis de cierre
+%2BMás
,%2CComa
/%2FBarra
:%3ADos puntos
=%3DIgual
?%3FSigno de interrogación
@%40Arroba
c%C4%87Carácter no ASCII (latino con diacrítico)

Codificación de URL - Por qué importa y cuándo usarla

La codificación de URL (percent-encoding) es un mecanismo definido por el estándar RFC 3986 que permite transmitir de forma segura caracteres especiales a través de las URLs. Las URLs solo pueden contener un conjunto determinado de caracteres ASCII — letras, dígitos y unos pocos símbolos especiales. El resto de caracteres, incluidas las letras especiales, los espacios y los símbolos, deben codificarse.

¿Cuándo usar la codificación de URL?

La codificación de URL es necesaria en varias situaciones: al enviar datos mediante parámetros de URL (query string), al construir URLs con datos introducidos por el usuario, al trabajar con API que esperan parámetros codificados y al crear enlaces que contienen caracteres especiales o letras no ASCII.

Codificación de URL y SEO

Para la optimización SEO, se recomienda usar URLs legibles sin codificación siempre que sea posible. Google y otros motores de búsqueda pueden leer las URLs codificadas en UTF-8, pero las URLs más simples con letras latinas son mejores para compartir y para la experiencia de usuario. En los planes de hosting de BeoHosting puedes configurar reglas de .htaccess o Nginx para crear URLs amigables con el SEO.

Casos de uso

¿Dónde se usa la codificación de URL?

Parámetros de consulta

Codificación de valores en los parámetros de la URL (?name=Juan%20Garcia). Sin codificar, el espacio rompería la URL.

Llamadas a API

Envío de datos a través de URLs de API REST. Los caracteres especiales en los parámetros deben codificarse para una transmisión correcta.

Formularios y búsqueda

Los formularios HTML con método GET codifican automáticamente los datos en la URL. Entender la codificación ayuda con la depuración.

Caracteres no ASCII en las URLs

El cirílico, el latino con diacríticos y otras letras no ASCII requieren codificación UTF-8 para usarse de forma segura en las URLs.

Redirecciones

Cuando una URL contiene caracteres especiales y se usa como parámetro de otra URL, puede ser necesaria una doble codificación.

Email y marketing

Los enlaces en las campañas de email con parámetros de seguimiento requieren una codificación correcta para funcionar bien.

¿Listo para lanzar tu sitio web?

Protección SSL
Velocidad
Soporte 24/7

Únete a más de 4.000 clientes satisfechos. Migración gratuita y garantía de devolución de 15 días.

Garantía de devolución de 15 días
Migración gratuitaGarantía de 15 díasSoporte 24/7

Preguntas frecuentes - URL Encoder/Decoder

Respuestas a las preguntas más habituales sobre nuestros servicios.

La codificación de URL (también conocida como percent-encoding) es un mecanismo para codificar información en una URL (Uniform Resource Locator). Los caracteres especiales se sustituyen por un signo de porcentaje (%) y un código hexadecimal de dos dígitos. Por ejemplo, el espacio se convierte en %20. Esto lo define el estándar RFC 3986.

La codificación de URL es necesaria cuando envías datos a través de parámetros de URL (query string), cuando la URL contiene caracteres especiales (espacios, letras no ASCII, símbolos), cuando trabajas con API que esperan parámetros codificados y cuando creas enlaces que contienen datos de usuario. Los navegadores codifican las URLs automáticamente, pero al programar a menudo tienes que hacerlo manualmente.

encodeURI() codifica toda la URL pero deja sin codificar caracteres como :, /, ?, # y & porque forman parte de la estructura de la URL. encodeURIComponent() codifica TODOS los caracteres especiales y se usa para codificar parámetros individuales. Nuestra herramienta usa encodeURIComponent para una máxima compatibilidad.

Las letras no ASCII se codifican con codificación UTF-8, lo que da lugar a secuencias multibyte. Esto es importante para el SEO porque Google lee correctamente las URLs codificadas en UTF-8.

No. La codificación y la descodificación se realizan exclusivamente en tu navegador mediante funciones de JavaScript integradas (encodeURIComponent/decodeURIComponent). No se envía nada al servidor ni se almacena en una base de datos. Tus URLs y datos son completamente privados.

Nuestras garantías para tu tranquilidad

Protegido desde todos los ángulos

Garantía de 15 días

Te devolvemos el dinero sin preguntas durante los primeros 15 días.

Migración gratuita

Migramos tu sitio sin interrupciones: tú no tienes que hacer nada.

Soporte 24/7

Nuestros expertos están disponibles 24/7 por tickets y chat en vivo.