Codificar/Decodificar URL (conversor de URL y query en japonés)

Convierta la codificación/decodificación URL (percent-encoding) al instante en su navegador. Cambie entre el comportamiento de encodeURIComponent/encodeURI y detecte posibles dobles codificaciones.

El modo Auto es el predeterminado. Pegue la entrada y obtenga la salida al instante; luego copie, intercambie o limpie en un mismo flujo.

La entrada se procesa localmente en su navegador y nunca se envía a un servidor.

Cómo usar

  1. Pegue una URL o una cadena de parámetros en la caja de entrada.
  2. Elija el modo (Auto/Codificar/Decodificar) y el objetivo (valor de parámetro/URL completa).
  3. Revise el resultado y cópielo. Use Intercambiar cuando necesite otra pasada.

¿Cuál debería elegir?

Valor de parámetro (recomendado)

Use conversión estilo encodeURIComponent para valores de query, fragmentos de ruta y nombres de archivo.

URL completa

Use conversión estilo encodeURI cuando necesite conservar la estructura completa de la URL.

+ vs %20

En queries estilo formulario, + puede representar un espacio. Puede cambiar este comportamiento en las opciones avanzadas.

Ejemplo

URL en japonés

Entrada

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Vista previa de salida

Elija el objetivo URL completa para conservar la estructura de la URL al convertir

Parámetros UTM

Entrada

utm_source=メール&utm_campaign=春セール 2026

Vista previa de salida

Es fácil comparar el comportamiento de + y %20

Cadena con símbolos

Entrada

こんにちは/Hello?name=山田太郎&note=10%OFF

Vista previa de salida

La decodificación segura conserva secuencias % no válidas y muestra advertencia en lugar de fallar

¿Qué es codificar/decodificar URL (percent-encoding)?

  • El percent-encoding convierte caracteres problemáticos para una URL a formato %xx.
  • La decodificación convierte %xx de nuevo a los caracteres originales.
  • Es esencial cuando se manejan texto japonés, espacios y símbolos en URLs.

Cuándo usar encodeURI vs encodeURIComponent

  • Use comportamiento encodeURIComponent solo para valores (valor de query o fragmento de ruta).
  • Use comportamiento encodeURI para URLs completas.
  • Elija según si delimitadores como ? & = / deben permanecer intactos.

FAQ

¿Cuál es la diferencia entre + y %20?

%20 es la representación de espacio según RFC, mientras que + se usa principalmente en convenciones application/x-www-form-urlencoded. En queries originadas desde formularios, + puede tratarse como espacio.

¿Qué función debería usar?

Use conversión estilo encodeURIComponent solo para valores, y conversión estilo encodeURI para URLs completas. Decida según si los delimitadores deben permanecer sin cambios.

¿Qué es la doble codificación?

Si ve muchas secuencias %25, es posible que la misma entrada se haya codificado varias veces. Esta herramienta puede detectarlo y permite decodificar una vez más con un clic.