> codificar url | decodificar url <
// Codificación y decodificación URL rápida y segura con opciones avanzadas. Maneja correctamente caracteres especiales y espacios.
Codificación URL Segura
Codifica correctamente URLs y parámetros de consulta. Maneja caracteres especiales, espacios y caracteres internacionales.
Procesamiento Instantáneo
Codificación y decodificación URL en tiempo real. No se requiere procesamiento del servidor - todo sucede localmente.
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ácter | Codificado |
|---|---|
| %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.