Free AI Tools
Buscar categorías de herramientas

Codificador y decodificador de URL gratuito en línea

Codificar o decodificar componentes URL, URLs completas y parámetros de consulta con codificación por ciento UTF-8. Copiar el resultado en línea sin registro ni inicio de sesión.

URL espacio de trabajo de conversión

Codifica o decodifica con el contexto URL correcto

Esta herramienta gratuita en línea convierte el texto UTF-8 en su navegador sin necesidad de registrarse ni iniciar sesión.

Dirección

Escapa de los separadores dentro de un valor de consulta dinámica, segmento de ruta, valor de fragmento o URL anidado.

36 caracteres · 36 UTF-8 bytes · 10 tripletes porcentuales

Atajo de teclado: Ctrl/Comando + Enter. El texto fuente no se reescribe cuando falla la conversión.

Resultado convertido

Ejecute el convertidor para inspeccionar el resultado y los recuentos.

Tu texto codificado o decodificado aparecerá aquí.
URL componenteCodificación porcentual del texto UTF-8

Codificar o decodificar un valor URL en tres pasos

Paso 1

Elija una dirección y un estilo

Seleccione Codificar o Decodificar, a continuación, seleccione componente URL, Complete URL, o Formulario/valor de consulta para que coincida con el contexto de origen.

Paso 2

Introduzca el texto de origen

Pegue texto plano, un componente codificado por ciento o un URL ya estructurado. Su fuente se mantiene sin cambios mientras se ejecuta la conversión.

Paso 3

Compruebe y tome el resultado

Revise el estado, el carácter y los recuentos de bytes y el porcentaje de trillizos, luego copie, descargue o cambie el resultado en la dirección opuesta.

Elija el estilo de codificación URL

La elección correcta depende de si los caracteres reservados son datos, estructura URL o sintaxis de consulta de estilo de formulario.

Componente URL

Utilice el modo componente para un valor de consulta, segmento de ruta, valor de fragmento o URL anidado. Se escapa de separadores como &, =, ?, #, y / cuando pertenecen a los datos.

Estructura URL completa

Utilice el modo completo-URL para una dirección ya estructurada cuyos :, /, ?, #, &, y = separadores deben permanecer legibles. Este modo convierte texto pero no valida ni obtiene el URL.

Formulario o valor de consulta

Utilice el modo de estilo de formulario cuando los espacios deben escribirse como + y los signos decodificados + deben convertirse en espacios. Un plus literal en datos codificados se representa como %2B.

Cómo la codificación por ciento representa el texto

La codificación porcentual funciona en bytes, por lo que el mismo carácter visible puede producir uno o varios trillizos hexadecimales de escape.

UTF-8 se convierte en porcentaje de trillizos

La puntuación de ASCII a menudo se convierte en un triplete %XX. Emoji, CJK y caracteres acentuados pueden requerir varios bytes UTF-8, por lo que un carácter visible puede producir múltiples trillizos.

Los separadores pueden ser datos o estructura

Caracteres como &, =, ?, #, y / tienen roles estructurales en URLs. El modo componente los escapa como datos; el modo completo-URL preserva su significado estructural.

Escapas comunes para reconocer

Un espacio es %20, y es %26, = es %3D, + es %2B, # es %23, y / es %2F en los datos de los componentes. Los espacios de estilo de forma utilizan + en lugar de %20.

Depurar problemas comunes de codificación de URL

La mayoría de los valores rotos provienen de un desajuste de contexto, una capa de codificación adicional o un porcentaje de escape incompleto.

Un signo más no siempre es un espacio

Sólo el modo Forma/consulta trata + como un espacio. Los modos Componente y completo-URL preservan un plus literal, que importa para valores como tokens y cadenas tipo Base64.

%25 puede revelar doble codificación

Codificación de un valor ya escapado convierte cada % en %25, por lo que %20 se convierte en %2520. Encontrar la capa de codificación duplicada en lugar de decodificar automáticamente el valor varias veces.

Las fugas mal formadas deben detener la conversión

Un signo de porcentaje debe ser seguido por dos dígitos hexadecimales, y los bytes resultantes deben formar UTF-8 válido. La entrada no válida produce un error sin reescribir el texto fuente.

Dónde usar el valor convertido y dónde no

La codificación porcentual ayuda a que el texto encaje en una posición URL, pero el código descendente todavía decide si el valor es válido, confiable o seguro de usar.

Valores de API y parámetros de consulta

Codifique las claves y valores dinámicos antes de montar una consulta para que los espacios, amperands e iguales signos no creen parámetros no deseados.

Redirecciona y vuelve a llamar URLs

Cuando una URL completa se lleva dentro de otro parámetro URL, codificar la dirección anidada como un componente para que su consulta interna y fragmento permanezca parte del valor.

Rutas, fragmentos y validación posterior

Codifique un segmento de ruta o un valor de fragmento sin cambiar la estructura circundante. Después de decodificar, siga aplicando las reglas de validación y seguridad de su aplicación.

Privacidad y límites

Este convertidor en línea gratuito se ejecuta en su navegador sin registro ni inicio de sesión. Texto introducido y los resultados generados permanecen en esta ficha del navegador.

Preguntas frecuentes

¿Este codificador y decodificador URL es libre de usar?

Sí. Este es un codificador y decodificador en línea gratuito URL. Puede convertir texto en su navegador sin registrarse, crear una cuenta o iniciar sesión.

¿Qué es la codificación URL?

La codificación URL, también llamada codificación por ciento, representa caracteres como signos por ciento seguidos de valores de bytes hexadecimales. Por ejemplo, un espacio puede convertirse en %20 y un ampersand puede convertirse en %26.

¿Cuál es la diferencia entre encodeURI y encodeURIComponent?

encodeURI está pensado para una URL completa ya estructurada y conserva separadores como :, /, ?, #, & y =. encodeURIComponent está pensado para un valor dinámico, como un valor de consulta o un segmento de ruta, por lo que codifica esos separadores cuando forman parte de los datos.

¿Debo codificar un URL completo?

Elija Complete URL sólo cuando la entrada ya tiene la estructura URL que desea preservar. Si se está colocando un URL completo dentro de otro URL como un valor de parámetro, elija el componente URL para que sus separadores se escapen como datos.

¿Por qué los espacios aparecen como %20 o +?

Componente y codificación completa-URL utiliza %20 para un espacio. Los valores de consulta de estilo de formulario utilizan comúnmente + en su lugar. En esta herramienta, sólo el modo de valor de formulario/consulta convierte + a un espacio; los otros modos conservan un signo literal más.

¿Puede esta herramienta codificar emoji y texto no inglés?

Sí. El convertidor utiliza la codificación del navegador UTF-8, por lo que los caracteres emoji, CJK, texto acentuado y otras entradas de Unicode se convierten en uno o más trillizos de bytes codificados por ciento.

¿Cómo es la codificación de doble URL?

Si se vuelve a codificar un valor ya codificado, se evitan los signos de su porcentaje. Por ejemplo, %20 se convierte en %2520 porque % se convierte en %25. Compruebe la capa de codificación en lugar de decodificar repetidamente la entrada desconocida.

¿Por qué la decodificación muestra un error URI mal formado?

Un signo de porcentaje puede estar faltando dos dígitos hexadecimales, o la secuencia de escape puede no formar texto válido UTF-8. La herramienta informa del error y deja su entrada de origen sin cambios.

¿Está encriptando URL?

No. La codificación porcentual es una representación reversible para la sintaxis URL. No oculta un valor, lo autentica, valida un destino o hace que el contenido decodificado sea seguro de usar sin controles de aplicación.

¿La entrada sale de mi navegador?

No. La conversión se ejecuta en esta pestaña del navegador, y la página no carga el texto introducido ni el resultado generado. No se requiere registro ni inicio de sesión.

Herramientas relacionadas

Continúa con otra herramienta basada en navegador.

Fy Herramientas gratuitas para desarrolladores

Formato Cargas útiles JSON

Formateador y validador de JSON

Pegue JSON o abra un archivo para formatearlo, validarlo, embellecerlo o minimizarlo. Elija sangría, revise los errores del analizador y copie o descargue el resultado en su navegador sin iniciar sesión.

Cy Herramientas gratuitas para desarrolladores

Codificar o decodificar Base64

Codificador y decodificador Base64 gratuito en línea

Codifica o decodifica texto UTF-8 y URL-seguro Base64 en línea. Pegue un valor, copie el resultado o descárguelo desde su navegador sin registrarse ni iniciar sesión.

Cd Herramientas gratuitas para desarrolladores

Convertir Unix timestamps

Conversor de marcas de tiempo Unix gratuito en línea

Convertir Marcas horarias Unix en segundos o milisegundos en UTC, hora local o ISO 8601. Convertir fechas volver a marcas horarias en línea sin registro ni inicio de sesión.

Dd Herramientas gratuitas para desarrolladores

Inspeccione segmentos de JWT

Decodificador de JWT

Inspecciona JWT encabezados, cargas útiles, reclamos, tiempos de vencimiento y segmentos de firma en tu navegador. Decodificar localmente sin iniciar sesión; Esta herramienta no verifica firmas.