daytics es gratuito. Ayúdanos a mantenerlo así.
Construido por una persona. Sin anuncios. Si te ahorró tiempo, un café ayuda mucho.
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
- Elige Codificar o Decodificar arriba.
- Si codificas, elige Componente para valores de query string, o URL completa para URLs enteras.
- Pega o escribe tu entrada y pulsa Convertir.
- 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.
