Codificador/Decodificador de URL
Codifica y decodifica URLs para manejar caracteres especiales de forma segura.
Acerca de Codificador/Decodificador de URL
Codifique y decodifique de forma segura los parámetros de URL para asegurar la compatibilidad web. Esta herramienta maneja caracteres especiales y símbolos, haciéndolos seguros para su uso en enlaces, formularios web y solicitudes de API.
Cómo usar
- Seleccione el modo 'Codificar' o 'Decodificar'.
- Pegue la URL o el fragmento de texto en el área de entrada.
- Haga clic en el botón de procesamiento para transformar el contenido.
- Copie el resultado para usarlo en su navegador o código.
Casos de uso comunes
- Preparación de parámetros de consulta para llamadas API.
- Decodificación de URLs complejas para leer parámetros legibles.
- Escape de caracteres especiales en direcciones web.
Detalles técnicos
Utiliza la codificación estandarizada de componentes URI para asegurar la compatibilidad con los estándares web y navegadores modernos.
Preguntas frecuentes
- ¿Por qué necesito codificar las URLs?
- Las URLs solo pueden contener ciertos caracteres. La codificación reemplaza los caracteres no seguros con un '%' seguido de su valor hexadecimal para asegurar que sean interpretados correctamente por los navegadores.
- ¿Puedo decodificar una URL con espacios?
- Sí, esta herramienta convertirá correctamente '+' o '%20' de nuevo en espacios.
- ¿Qué es la codificación de URL y por qué es necesaria?
- La codificación de URL (percent-encoding) reemplaza caracteres no seguros como espacios, & y = con un % seguido de dos dígitos hexadecimales. Esto garantiza que las URLs sean válidas en todos los navegadores y servidores.
- ¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
- encodeURI codifica una URL completa y deja caracteres como / y ? intactos. encodeURIComponent codifica cada carácter especial incluyendo / y ? — úsalo para valores individuales de parámetros de consulta.
- ¿Por qué un espacio se convierte en %20 en algunas URLs y en + en otras?
- Ambos son válidos pero se usan en contextos diferentes. %20 es la forma estándar de percent-encoding. El signo + representa un espacio específicamente en datos de formularios HTML (application/x-www-form-urlencoded) — no es intercambiable con %20 en segmentos de ruta.
- ¿Puedo usar esta herramienta para decodificar una URL malformada o doblemente codificada?
- Sí. Pega una URL doblemente codificada (donde los signos % están codificados como %25) y usa la función Decodificar dos veces en secuencia para restaurar la cadena original. Este es un problema común con las URL pasadas a través de cadenas de redirección o codificadas en cargas JSON. La herramienta también resalta qué caracteres se decodificaron para que puedas detectar rápidamente los problemas de codificación. Para flujos de trabajo de decodificación doble automatizados en código, usa decodeURIComponent() dos veces en JavaScript.
Procesamiento local
Nuestras herramientas locales de archivos, texto y gráficos procesan el contenido en tu dispositivo mediante JavaScript, APIs del navegador y, cuando hace falta, WebAssembly. Nuestros eventos no incluyen nombres o contenido de archivos, texto introducido, valores de gráficos, errores sin filtrar, correos ni referencias de licencia. Las herramientas de red (DNS, WHOIS, IP y pruebas de velocidad) contactan servicios externos para su función. Cargar el sitio, fuentes, bibliotecas y modelos también genera solicitudes de red. WebAssembly no impide por sí mismo el acceso a la red.