Saltar al contenido
BCBinary Code Translator
Menú

Codificador y decodificador de URL

Codifica texto a formato URL seguro o decodifica texto codificado.

Entrada
0 caracteres·0 palabras·0 líneas
Salida
0 caracteres
Probar un ejemplo

Cómo funciona la codificación URL

La codificación URL convierte primero los caracteres no ASCII en bytes UTF-8 y escribe cada byte que debe escaparse con un prefijo % seguido de dos dígitos hexadecimales. En el rango ASCII, cada carácter ocupa un solo byte y su codificación porcentual coincide con ese valor.

Caracteres URL codificados comunes:

Carácter URL codificada
Espacio %20
! %21
# %23
& %26
= %3D
? %3F
/ %2F
: %3A

Nota: En cadenas de consulta, los espacios también pueden codificarse como +, pero %20 funciona de forma universal.

Ejemplos de codificación URL

Aquí tienes algunos ejemplos comunes de codificación URL:

Texto original URL codificada
hello world! hello%20world%21
https://example.com?q=hello world https%3A%2F%2Fexample.com%3Fq%3Dhello%20world
file name.txt file%20name.txt
$100 OFF! %24100%20OFF%21

Cuándo usar la codificación URL

  • Parámetros de consulta: Codificar valores en URL como ?name=John%20Doe
  • Envío de formularios: Codificar datos de formularios enviados por solicitudes GET
  • Solicitudes API: Asegurar que las URL con caracteres especiales funcionen correctamente
  • Valores de base de datos: Codificar valores que formarán parte de una URL
  • Rutas de archivos: Codificar nombres de archivo que contienen espacios o caracteres especiales

Preguntas frecuentes

¿Qué es la codificación URL?

La codificación URL convierte texto a un formato seguro: los caracteres no ASCII se codifican primero como bytes UTF-8 y cada byte que debe escaparse se escribe con % y dos dígitos hexadecimales; un carácter ASCII coincide con su valor de un byte.

¿Por qué usar la codificación URL?

Permite enviar espacios, símbolos y caracteres no ASCII sin romper la URL.

¿Qué caracteres deben codificarse?

Espacios, la mayoría de signos de puntuación y todos los caracteres no ASCII.

¿Qué significa %20?

%20 es la representación codificada de un espacio.

Herramientas relacionadas

Ver todas las herramientas

Preferencias de cookies

Gestiona tus preferencias de cookies. Las cookies necesarias no se pueden desactivar.

Necesarias

Necesarias

Necesarias para la selección de idioma, las preferencias de privacidad y las funciones básicas del sitio.

Cookies: NEXT_LOCALE

Analíticas

Cookies analíticas opcionales que nos ayudan a entender el tráfico y mejorar el sitio.

Cookies: _ga, _gid, _gat, _clck, _clsk

Publicidad

Cookies publicitarias opcionales que pueden usarse para mostrar anuncios relevantes y medir su rendimiento.

Cookies: __gads, _gcl_au, IDE