YamlBox

Web y codificación

URL Codificador y Decodificador

Codifique un valor para una cadena de consulta, decodifique un URL codificado en porcentaje o divida una cadena de consulta en pares clave/valor legibles. Tanto la semántica encodeURIComponent como encodeURI están disponibles.

Opciones de conversión

Texto, URL o cadena de consulta

Ejemplos: Valor de consulta · Codificado URL para decodificar · Desglose de consultas —⌘/Ctrl + Enter convierte · suelta un archivo para cargarlo · procesado localmente

Salida codificada/decodificada

La salida es de sólo lectura. Utilice Copiar, Descargar o Compartir para eliminarlo.

Cómo utilizar la herramienta URL Codificador / Decodificador

  1. Pegar texto, URL o cadena de consulta

    La herramienta funciona en ambas direcciones: codificar texto sin formato y decodificar porcentajes de escape.

  2. Elija el modo componente o URI

    encodeURIComponent es adecuado para los valores de consulta (se escapa & =? /). encodeURI conserva la estructura URL; utilícela para URL completas.

  3. O dividir una cadena de consulta

    Cambie al modo de consulta para analizar una cadena de consulta en una tabla de pares clave/valor decodificados.

¿Qué hace que esta herramienta sea diferente?

  • Semántica encodeURIComponent y encodeURI, ambas direcciones
  • Análisis de cadenas de consulta en pares clave/valor decodificados, + tratado como espacio
  • Codificación porcentual UTF-8 correcta (café → caf%C3%A9), no rota latin-1
  • Borrar errores para secuencias de escape mal formadas
  • Sin conexión y privado, como todas las herramientas aquí

Privacidad por arquitectura: esta página no contiene análisis que reciban su entrada y el código de conversión se ejecuta en su pestaña. Puedes desconectarte de la red después de cargar y seguir trabajando.

URL Codificador / Decodificador — preguntas frecuentes

encodeURI vs encodeURIComponent: ¿cuál necesito?

Utilice encodeURIComponent para un valor que está colocando dentro de un parámetro de consulta (?q=…): escapa &, =, ?, / y # para que el valor no pueda romper la estructura de URL. Utilice encodeURI para obtener un URL completo que desee mantener intacto, lo que deja :, / y ? solo.

¿Por qué un espacio se convierte en %20 o +?

En una ruta o fragmento, el espacio debe ser %20. En los datos application/x-www-form-urlencoded (el cuerpo de un formulario HTML clásico), el espacio es +. El analizador de consultas aquí trata a + como un espacio, que es el comportamiento correcto para cadenas codificadas en formato.

¿Por qué mi URL tiene doble codificación?

Porque fue codificado dos veces, a menudo un marco que codifica un valor ya codificado. Decodifica una vez aquí; Si el resultado todavía contiene % de secuencias, decodifique nuevamente y luego arregle la canalización para que codifique exactamente una vez.

¿Maneja caracteres no latinos?

Sí. El texto se codifica como bytes UTF-8 y luego se aplica un porcentaje de escape, por lo que el japonés, el árabe, el cirílico y los emoji producen URL correctas e interoperables.

¿Buscando “decodificar URL en línea”, “herramienta de codificación porcentual”, “codificar componente uri”? Estás en el lugar correcto. explorar todas las 19 herramientas.

Lectura más profunda

Artículo de blog · 5 min de lectura Codificación URL: cuándo escapar y cuándo estás rompiendo URL codifica y decodifica correctamente: caracteres reservados, más frente a %20, encodeURI frente a encodeURIComponent y los errores de doble codificación detrás de los enlaces rotos. Leer la guía →