Acerca de Codificador URL
Cadenas de consulta, URL de redirección y callbacks OAuth incrustan texto que debe sobrevivir al transporte HTTP: espacios, ampersands y Unicode requieren codificación porcentual. El códec URL de hidevtool codifica y decodifica en línea con reglas similares a encodeURIComponent.
Codificar convierte caracteres reservados y bytes UTF-8 en escapes %XX; decodificar restaura texto legible y trata + como espacio en formularios clásicos. Pega un valor de componente o un fragmento codificado—no sustituye un analizador URI completo.
El FAQ cubre encodeURI frente a encodeURIComponent, errores de doble codificación y palabras clave no ASCII en enlaces de marketing.
Qué puedes hacer
encodeURIComponent
Codifica ?, &, =, /, espacios y bytes no ASCII—apropiado para valores individuales de query.
Decodificar fragmentos
Decodificar invierte %XX (y + como espacio) cuando los escapes están bien formados.
Caracteres reservados
Caracteres como #, ? y & cambian el significado en URL—codifica valores que los contengan antes de concatenar.
Bytes UTF-8 porcentuales
El texto no ASCII se convierte en secuencias % multibyte—decodificar muestra Unicode correcto.
No es encodeURI
encodeURI deja :// y barras de ruta; esta herramienta codifica toda la cadena pegada como un componente.
Doble codificación
Codificar texto ya codificado produce %25—decodifica una vez, edita y vuelve a codificar si hace falta.
Casos de uso
¿Cómo codifico una cadena URL en línea?
Pega texto y pulsa Codificar; copia la salida %XX en valores query o campos de formulario.
¿Cómo decodifico texto codificado en URL?
Pega hello%20world o similar y pulsa Decodificar para restaurar espacios y Unicode.
¿Es lo mismo que codificar una URL completa?
No—pega un componente cada vez (segmento de path vs valor query) para control fino.
Preguntas frecuentes
- ¿Cómo codifico una cadena URL en línea?
- Pega texto y pulsa Codificar; copia la salida %XX en valores query o campos de formulario.
- ¿Cómo decodifico texto codificado en URL?
- Pega hello%20world o similar y pulsa Decodificar para restaurar espacios y Unicode.
- ¿Es lo mismo que codificar una URL completa?
- No—pega un componente cada vez (segmento de path vs valor query) para control fino.
- ¿Por qué el espacio es %20 y no +?
- encodeURIComponent usa %20; application/x-www-form-urlencoded a menudo usa +—aquí decodificar trata + como espacio.
- ¿Puedo codificar una URL entera con esquema?
- Es posible pero suele ser incorrecto—codifica solo el valor dinámico y monta scheme://host/path?key=value a mano.
- ¿Por qué veo %C3%B1?
- Es UTF-8 para ñ—decodifica a caracteres legibles; codifica de nuevo solo si cambió el texto plano.