daytics es gratuito. Ayúdanos a mantenerlo así.
Construido por una persona. Sin registros, sin muros de pago, sin spam de newsletter. Si una herramienta te ahorró tiempo, un café siempre ayuda.
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.
