Codificador/decodificador de URL
Codifique y decodifique parámetros y cadenas de URL
Codifica un componente de URL. Al decodificar, + se conserva como un signo más literal; los espacios se codifican como %20.
Se procesa en este dispositivo. Su texto no se sube.
Ejemplos rápidos
Acerca de la codificación de URL
La codificación porcentual representa los caracteres como bytes UTF-8 escritos como %XX. Codifique cada valor de parámetro por separado antes de armar una URL; codificar una URL completa también escapa sus separadores.
Acerca del codificador y decodificador de URL
Nuestra herramienta gratuita de codificación y decodificación de URL le ayuda a convertir los caracteres especiales de las URL a su equivalente con codificación porcentual y viceversa. Ya sea que cree aplicaciones web, pruebe API o depure cadenas de consulta, ofrece una codificación de URL instantánea y precisa conforme al estándar RFC 3986.
La codificación porcentual (también llamada codificación de URL) reemplaza los caracteres ASCII no seguros por un signo de porcentaje seguido de dos dígitos hexadecimales. Por ejemplo, un espacio se convierte en %20, un ampersand en %26 y los caracteres no ASCII se codifican con sus secuencias de bytes UTF-8. Este proceso es esencial para transmitir datos de forma fiable en URL, envíos de formularios y solicitudes HTTP.
Todo el procesamiento se realiza íntegramente en su navegador: ningún dato se envía nunca a un servidor. Esto hace que nuestro codificador de URL en línea sea totalmente privado y seguro para codificar parámetros sensibles, tokens de autenticación o cualquier texto que deba incluirse de forma segura en una URL.
Características principales
- Codificación y decodificación de URL simultáneas en tiempo real
- Codificación porcentual conforme a RFC 3986 para todos los caracteres
- Compatibilidad total con caracteres Unicode y UTF-8
- Conversión instantánea mientras escribe, sin retraso
- Copia al portapapeles con un clic del resultado codificado o decodificado
- Ejemplos integrados de URL, cadenas de consulta y caracteres especiales
- Los caracteres seguros (A-Z, a-z, 0-9, -, _, ., ~) se conservan automáticamente
- El procesamiento en el lado del cliente garantiza la privacidad total de los datos
- Botón para borrar todo y restablecer las entradas y salidas al instante
- Compatibilidad con modo oscuro para usarlo cómodamente en cualquier entorno
Cómo usar el codificador de URL
- Introduzca el texto: escriba o pegue una URL, un parámetro de consulta o cualquier texto en el campo de entrada de la parte superior de la herramienta.
- Vea el resultado codificado: la versión codificada de la URL aparece al instante en el panel de salida de la izquierda, con todos los caracteres especiales convertidos a codificación porcentual.
- Vea el resultado decodificado: si pega una cadena ya codificada, el panel de la derecha muestra la versión decodificada y legible.
- Copie el resultado: haga clic en el botón Copiar junto a cualquiera de las salidas para copiar el texto codificado o decodificado al portapapeles.
- Pruebe un ejemplo: haga clic en cualquiera de los ejemplos predefinidos debajo de la salida para ver rápidamente cómo se codifican distintas entradas.
- Borre y empiece de nuevo: use el botón Borrar todo para restablecer todos los campos y comenzar una nueva sesión de codificación.
Casos de uso
- Desarrollo de API: codifique parámetros de consulta y segmentos de ruta antes de enviar solicitudes HTTP a API REST o GraphQL.
- Manejo de datos de formularios: asegúrese de que los valores de los campos con caracteres especiales estén correctamente codificados para los envíos POST y GET.
- URL de redirección: codifique las URL de callback y de redirección que contienen cadenas de consulta anidadas o identificadores de fragmento.
- SEO y analítica: decodifique las URL de seguimiento para inspeccionar parámetros UTM, etiquetas de campaña y datos de referencia.
- Plantillas de correo: codifique enlaces mailto y asuntos que contengan espacios, ampersands u otros caracteres reservados.
- Depuración: decodifique URL con codificación porcentual de registros del servidor, herramientas para desarrolladores del navegador o mensajes de error para entender la solicitud original.
- Internacionalización: codifique caracteres no ASCII, como letras acentuadas, caracteres CJK o emoji, para incluirlos de forma segura en las URL.
- Pruebas de seguridad: compruebe que su aplicación maneja correctamente entradas codificadas y doblemente codificadas para evitar vulnerabilidades de inyección.
Preguntas frecuentes
¿Qué es la codificación de URL?
La codificación de URL (codificación porcentual) convierte los caracteres que no están permitidos en una URL a un formato aceptado universalmente, mediante un signo de porcentaje seguido de dos dígitos hexadecimales. Así se garantiza que las URL se transmitan correctamente por internet.
¿Cuándo debo usar la codificación de URL?
Debe codificar cualquier valor que vaya a colocarse en una cadena de consulta, un segmento de ruta o un identificador de fragmento de una URL si contiene caracteres reservados como espacios, ampersands, signos igual, signos de interrogación o caracteres no ASCII.
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI codifica un URI completo, pero conserva caracteres como los dos puntos, las barras y los signos de interrogación, que tienen un significado especial en las URL. encodeURIComponent codifica componentes individuales, como los parámetros de consulta, y escapa todos los caracteres reservados. Esta herramienta usa encodeURIComponent para máxima seguridad.
¿Esta herramienta es gratuita?
Sí, este codificador y decodificador de URL es totalmente gratuito, sin límite en el número de conversiones, sin necesidad de registro y sin anuncios que bloqueen la funcionalidad.
¿Mis datos están seguros?
Por supuesto. Toda la codificación y decodificación se realiza localmente en su navegador con JavaScript. Su texto de entrada nunca se transmite a ningún servidor, por lo que la herramienta es segura para codificar datos sensibles como claves de API, tokens o información personal.
¿Puedo codificar URL completas o solo parámetros?
Puede codificar cualquier texto. Sin embargo, en las URL completas lo habitual es codificar solo los valores de los parámetros y no toda la estructura de la URL. Codificar la URL completa también codificaría el protocolo (://), los separadores de ruta (/) y los delimitadores de consulta (?/&), lo que rompería la URL.
Consejos y buenas prácticas
- Codifique los valores, no las claves: al construir cadenas de consulta, codifique solo los valores de los parámetros, no el par clave=valor completo ni la estructura de la URL.
- Evite la doble codificación: si su texto ya está codificado (contiene %20, %26, etc.), decodificarlo primero antes de volver a codificarlo evita problemas de doble codificación porcentual.
- Use la vista decodificada para depurar: pegue en la entrada una URL de los registros del navegador o de las herramientas de red para ver al instante la versión decodificada y legible.
- Pruebe con caracteres especiales: pruebe entradas con ampersands (&), signos más (+), almohadillas (#) y caracteres Unicode para asegurarse de que su aplicación maneja todos los casos límite.
- Revise los ejemplos: los ejemplos integrados cubren escenarios comunes, como URL con parámetros de consulta, caracteres especiales y direcciones de correo, para ayudarle a entender el comportamiento de la codificación.
- Recuerde los caracteres seguros: las letras (A-Z, a-z), los dígitos (0-9), los guiones (-), los guiones bajos (_), los puntos (.) y las tildes (~) no necesitan codificación y se dejan sin cambios.