Codificar / Decodificar URL

Codifica y decodifica URLs y componentes URI para una transmisión segura y un formato adecuado.

Herramienta de Desarrollador
Procesamiento de URL
Cadena de Consulta
Opciones de Codificación
Configura los métodos de codificación/decodificación
Texto a Codificar
Introduce texto para codificar para uso en URL
Ejemplos
Consulta varios ejemplos de codificación/decodificación de URL
Ejemplo 1
Original
¡Hola Mundo!
Codificado
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%21
Ejemplo 2
Original
¡Hola Mundo!
Codificado
Hello%20World%21
Ejemplo 3
Original
usuario@example.com
Codificado
user%40example.com
Ejemplo 4
Original
https://example.com/search?q=test
Codificado
https%3A//example.com/search%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
Ejemplo 5
Original
Formato JSON: datos de búsqueda en inglés
Codificado
search=%ED%95%9C%EA%B8%80%20%EA%B2%80%EC%83%89&page=1
Guía de Codificación de URL

¿Qué es la Codificación de URL?

La codificación de URL es un método utilizado para transmitir de forma segura caracteres especiales, espacios y caracteres Unicode en URLs. Convierte los caracteres especiales al símbolo '%' seguido de códigos hexadecimales.

Descripciones del Modo de Procesamiento

  • Codificación de URL Estándar: Usa encodeURIComponent() o encodeURI()
  • Cadena de Consulta (qs): Convierte objetos a cadenas de consulta o los analiza
  • Datos de Formulario: Maneja datos de formulario en formato clave=valor

¿Cuándo Usar?

  • • Cuando se incluyen caracteres especiales o caracteres no ASCII en los parámetros de consulta de la URL
  • • Cuando se transmiten datos de formulario
  • • Cuando se envían datos con caracteres especiales en las solicitudes de API
  • • Cuando se garantiza la seguridad de la URL en el desarrollo web

Caracteres de Codificación Comunes

Espacio → %20
! → %21
@ → %40
# → %23
$ → %24
% → %25
& → %26
+ → %2B

Ejemplo de la Librería qs

import qs from 'qs';

const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true });
// → a=1%202&b[0]=x&b[1]=y

const decoded = qs.parse(encoded);
// → { a: '1 2', b: ['x', 'y'] }

Codificación de Caracteres

La codificación de caracteres se refiere a la conversión de cadenas a formatos de codificación específicos. En la codificación de URL, la codificación de caracteres puede convertir cadenas a varios formatos de codificación como UTF-8, EUC-KR, ISO-8859-1, etc.

    Codificar / Decodificar URL