Preskoči na sadržaj
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.

TL;DR

¿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+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

URL Encoder / Decoder

Unesite tekst ili URL za enkodiranje/dekodiranje. Sve se obrađuje lokalno u vašem pregledacu.

Privatnost: Enkodiranje i dekodiranje se vrši isključivo u vašem pregledacu koristeci ugrađene JavaScript funkcije. Nista se ne šalje na server niti se čuva.

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.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

Preguntas frecuentes - URL Encoder/Decoder

Odgovori na najčešća pitanja o našim uslugama.

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.

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.