URL codificación/decodificación

En un espacio de trabajo compartido URL, realiza URI, codifica y decodifica componentes y formularios, y ofrece revisión de solo lectura de los parámetros de consulta y mapeo de JSON.

Procesamiento local en el navegador
Esta página ha superado la comprobación del directorio público; activa JavaScript para usar todas las funciones.
Guía de uso

Cómo usar la codificación y decodificación URL

Procesamiento local en el navegador

Ejemplo

encodeURIComponent

café +

Resultado

caf%C3%A9%20%2B

Ejemplo

Form encode (+)

café +

Resultado

caf%C3%A9+%2B
  1. Operar

    Para una URL completa, elija encodeURI; para un valor de parámetro, elija encodeURIComponent. Form encode (+) representa los espacios con + y codifica un + literal como %2B.

Limitaciones y notas

  • La codificación porcentual requiere % seguido de dos dígitos hexadecimales y los bytes decodificados deben ser UTF-8 válido. Si falla, revise los datos originales en lugar de decodificarlos repetidamente.

Preguntas frecuentes

¿Por qué un signo más se convierte en un espacio al decodificar?

Form decode (+) trata + como un espacio; decodeURIComponent conserva +. Codifique un signo más literal como %2B para recuperarlo.

Comentarios de la página¿Has encontrado un problema o tienes sugerencias de mejora?
Las funciones de retroalimentación deben usarse en la versión en línea

Envía tras activar JavaScript en la versión en línea; las funciones locales de la herramienta o del ejemplo no se verán afectadas.

Ir a la versión en línea para dar feedback