Codificador/decodificador de URL
Codifica y decodifica URLs y cadenas de consulta.
Acerca de Codificador/decodificador de URL
El Codificador/Decodificador de URL de GuruAlpha convierte caracteres especiales en las URL a formato codificado en porcentaje (%XX) y decodifica URL codificadas de vuelta a texto legible. Maneja caracteres individuales, URL completas y parámetros de cadena de consulta, lo que lo hace esencial para el desarrollo web, las pruebas de API y la manipulación de URL.
La codificación de URL (también llamada codificación porcentual) es un mecanismo para representar caracteres que no son seguros en las URL. Los espacios se convierten en %20, caracteres especiales como ! se convierten en %21, y los caracteres no ASCII se convierten en secuencias multibyte como %C3%A9 (é). Esta codificación garantiza que las URL se transmitan correctamente por la web.
La herramienta maneja todos los escenarios de codificación de URL. Codifica caracteres individuales para ver su representación codificada en porcentaje. Codifica URL completas para hacerlas seguras para su transmisión en correos, documentos o llamadas de API. Codifica parámetros de cadena de consulta para manejar caracteres especiales en la entrada del usuario. Decodifica URL codificadas para leer la versión legible. La herramienta maneja tanto la codificación estándar (RFC 3986) como la codificación más agresiva de encodeURIComponent de JavaScript.
Para los desarrolladores, la codificación de URL es una tarea diaria. Los endpoints de API requieren parámetros de consulta codificados correctamente: una consulta de búsqueda con espacios o caracteres especiales debe codificarse. Los datos de formulario enviados por POST necesitan codificación de URL para el cuerpo de la solicitud. Las URL de redirección con cadenas de consulta deben codificarse para preservar los parámetros.
La herramienta también ofrece información de referencia de codificación. La tabla de codificación muestra caracteres comunes y sus equivalentes codificados en porcentaje, útil como referencia rápida sin usar la herramienta. El selector de modo de codificación te permite elegir entre encodeURI (preserva la estructura de la URL) y encodeURIComponent (codifica todo) para compatibilidad con JavaScript.
Características principales de Codificador/decodificador de URL
- Codificar caracteres especiales a formato codificado en porcentaje
- Decodificar URL codificadas en porcentaje a texto legible
- Codificación y decodificación de URL completas
- Codificación de parámetros de cadena de consulta
- Modos encodeURI y encodeURIComponent
- Tabla de referencia de codificación de caracteres
- Copia con un clic al portapapeles
- Basado en el navegador para tu privacidad
Cómo usar Codificador/decodificador de URL
- Abre el Codificador/Decodificador de URL en GuruAlpha.
- Pega una URL, cadena de consulta o texto con caracteres especiales.
- Haz clic en 'Encode' para convertir caracteres especiales a formato %XX.
- O haz clic en 'Decode' para convertir %XX de vuelta a caracteres legibles.
- Elige el modo de codificación: encodeURI o encodeURIComponent.
- Copia el resultado al portapapeles.
Consejos para usar Codificador/decodificador de URL
- Usa encodeURIComponent para parámetros individuales y encodeURI para URL completas.
- Los espacios pueden codificarse como %20 o + según el contexto (+ es para datos de formulario).
- Codifica siempre la entrada del usuario antes de ponerla en una cadena de consulta de URL.
- La tabla de referencia ayuda con búsquedas rápidas de codificación manual.
- Decodifica URL de API para leer y entender sus parámetros de consulta.
Preguntas frecuentes sobre Codificador/decodificador de URL
¿Qué es la codificación de URL?
La codificación de URL convierte caracteres especiales en un % seguido de dos dígitos hexadecimales. Por ejemplo, un espacio se convierte en %20, y é en %C3%A9. Esto garantiza que las URL se transmitan correctamente.
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI preserva los caracteres de estructura de URL (/, ?, &, #). encodeURIComponent codifica todo excepto letras, dígitos y - _ . ~. Usa encodeURIComponent para parámetros individuales.
¿Por qué los espacios se codifican como + en los formularios?
Los datos de formularios HTML usan la codificación application/x-www-form-urlencoded, donde los espacios se convierten en +. Las URL usan %20 para los espacios. La herramienta maneja ambos formatos.
¿Puedo decodificar cualquier URL codificada?
Sí. El decodificador maneja todas las secuencias estándar codificadas en porcentaje, incluidos caracteres UTF-8 multibyte.
