Codificador URL

Codificador URL

Codifica URLs y parámetros en percent-encoding, o decodifica valores ya codificados.

DayticsRevisado por el Equipo Daytics
Valora esta herramienta:
--cálculos realizados

daytics es gratuito. Ayúdanos a mantenerlo así.

Construido por una persona. Sin anuncios. Si te ahorró tiempo, un café ayuda mucho.

Ko-fi
SUPPORT US ON Ko-fi

Cómo usar esta herramienta

El percent-encoding (también llamado codificación URL) reemplaza caracteres con significado especial en URLs — espacios, &, ?, #, / en ciertas posiciones — por su representación hexadecimal precedida del símbolo %. Un espacio se convierte en %20 y un ampersand en %26. Esta herramienta ofrece dos modos: "Componente" codifica agresivamente (seguro para valores de ?clave=valor), y "URL completa" preserva la estructura de la URL (barras, esquema, dos puntos).

Cómo usarlo

  1. Elige Codificar o Decodificar arriba.
  2. Si codificas, elige Componente para valores de query string, o URL completa para URLs enteras.
  3. Pega o escribe tu entrada y pulsa Convertir.
  4. Pulsa Copiar para usar el resultado.

Preguntas Frecuentes

¿Qué es el percent-encoding?

Una forma de representar en una URL caracteres con significado especial o que no son seguros. Cada byte se escribe como un "%" seguido de sus dos dígitos hexadecimales.

¿Cuándo usar encodeURI frente a encodeURIComponent?

Usa encodeURI cuando tengas una URL completa y quieras mantener delimitadores como "/" y "?". Usa encodeURIComponent para un valor individual — por ejemplo un parámetro de query — donde todo carácter especial debe escaparse.

¿La codificación URL cifra la URL?

No. Es una transformación, no un cifrado. Cualquiera puede decodificar una URL codificada revirtiendo el percent-encoding.

¿Por qué los espacios a veces son %20 y otras veces "+"?

%20 es el percent-encoding correcto para un espacio en rutas URL. El "+" es una sustitución heredada específica de formularios application/x-www-form-urlencoded — sólo aplica a cadenas de query en datos de formulario, no al resto de la URL.