$ codificar | decodificar | ejecutar

> codificar url | decodificar url <

// Codificación y decodificación URL rápida y segura con opciones avanzadas. Maneja correctamente caracteres especiales y espacios.

0 caracteres
[SEGURO]

Codificación URL Segura

Codifica correctamente URLs y parámetros de consulta. Maneja caracteres especiales, espacios y caracteres internacionales.

[RÁPIDO]

Procesamiento Instantáneo

Codificación y decodificación URL en tiempo real. No se requiere procesamiento del servidor - todo sucede localmente.

[OPCIONES]

Opciones de Codificación

Elige cómo manejar espacios (%20 vs +) y qué caracteres especiales codificar para máxima compatibilidad.

// ACERCA DE LA CODIFICACIÓN URL

CÓMO FUNCIONA LA CODIFICACIÓN URL:

La codificación URL convierte caracteres no seguros en formato codificado por porcentaje (%XX). Esencial para pasar datos a través de URLs de forma segura.

EJEMPLO DE CODIFICACIÓN URL:

"Hello World!" => Hello%20World%21 (codificado URL)

POR QUÉ USAR CODIFICACIÓN URL:

  • >Paso seguro de parámetros URL
  • >Manejar caracteres especiales en URLs
  • >Soporte de caracteres internacionales
  • >Transmisión de datos de formulario
  • >Construcción de cadenas de consulta

// FAQ

P: ¿Qué es la codificación URL y cuándo la necesito?

R: La codificación URL convierte caracteres especiales en formato codificado por porcentaje (%XX) para transmisión segura en URLs. Requerido para espacios, símbolos y caracteres no-ASCII en URLs.

P: ¿Cuál es la diferencia entre %20 y + para espacios?

R: %20 es codificación URL estándar para espacios. + es codificación de formulario (application/x-www-form-urlencoded). Usa %20 para URLs, + para datos de formulario.

P: ¿¿Este codificador URL funciona offline?

R: Sí, procesamiento 100% del lado del cliente. Tus URLs se codifican/decodifican localmente en tu navegador. No se envían datos a servidores.

// Caracteres en codificación porcentual

CarácterCodificado
%20
!%21
#%23
$%24
&%26
+%2B
/%2F
:%3A
=%3D
?%3F
@%40
é%C3%A9
中%E4%B8%AD
😀%F0%9F%98%80

// Codificación URL en código

JavaScript   encodeURIComponent(s)
Python       urllib.parse.quote(s, safe='')
PHP          rawurlencode($s)
Go           url.QueryEscape(s)
Java         URLEncoder.encode(s, StandardCharsets.UTF_8)
curl         curl --data-urlencode "q=hello world" URL

>> Más preguntas

P: ¿Qué diferencia hay entre encodeURI y encodeURIComponent?

R: encodeURI codifica una URL completa y deja intactos caracteres estructurales como : / ? # & =. encodeURIComponent codifica un solo fragmento (por ejemplo el valor de un parámetro) y también escapa esos caracteres. Para valores de consulta usa casi siempre encodeURIComponent.

P: ¿Por qué 中文 o é se convierten en varios grupos %…?

R: Las URL transportan bytes. El carácter se codifica primero en UTF-8 (é = 2 bytes, 中 = 3, emoji = 4) y cada byte se escribe como %XX, por ejemplo é → %C3%A9.

P: ¿Qué es la doble codificación (%2520)?

R: Si un texto ya codificado se codifica otra vez, el % pasa a %25 y %20 se convierte en %2520. Suele ser un error: codifica cada valor una sola vez, al construir la URL.