Codificador/Decodificador de URL | CoderTools
Convierte texto a formato seguro para URL o decodifica cadenas codificadas en URL
Acerca de la codificación de URL
La codificación de URL, también conocida como codificación por porcentajes, es un mecanismo para codificar información en un Identificador de Recurso Uniforme (URI) bajo ciertas circunstancias. Consiste en sustituir ciertos caracteres por uno o más tripletes de caracteres que consisten en el carácter de porcentaje '%' seguido de dos dígitos hexadecimales.
La codificación de URL es necesaria cuando una URL contiene caracteres que no están permitidos en URLs, o cuando los caracteres tienen un significado especial en la sintaxis de URL. Esto asegura que las URLs puedan ser transmitidas de forma segura por internet sin importar los caracteres que contengan.
Nota: Diferentes partes de una URL (esquema, autoridad, ruta, consulta, fragmento) tienen diferentes reglas de codificación. Esta herramienta usa codificación URL estándar adecuada para parámetros de consulta y datos de formulario.
Caracteres comunes y sus codificaciones
| Carácter | Codificado URL | Convierte texto a formato seguro para URL o decodifica cadenas codificadas en URL |
|---|---|---|
| Space | %20 | Carácter de espacio |
| ! | %21 | Signo de exclamación |
| " | %22 | Comillas |
| # | %23 | Almohadilla/Identificador de fragmento |
| % | %25 | Carácter de porcentaje |
| & | %26 | Ampersand/Separador de consulta |
| + | %2B | Signo más |
| = | %3D | Signo igual/Separador de valor de consulta |
| ? | %3F | Signo de interrogación/Indicador de consulta |
Casos de uso comunes
- Codificación de parámetros de consulta en formularios web
- Manejo de caracteres especiales en solicitudes de API
- Procesamiento de nombres de archivo con caracteres especiales en URLs
- Codificación de direcciones de email y otros datos en URLs
- Depuración de aplicaciones web y llamadas a API
Ejemplos
Ejemplo 1: Parámetro de consulta
Original: Hello World!
Encoded: Hello%20World%21
Ejemplo 2: Dirección de email
Original: user@example.com
Encoded: user%40example.com
Ejemplo 3: Consulta compleja
Original: search=JavaScript & Node.js
Encoded: search%3DJavaScript%20%26%20Node.js
Referencias y lecturas adicionales
- RFC 3986 - Identificador de Recurso Uniforme (URI): Sintaxis Genérica
- Wikipedia: Codificación por porcentajes
- MDN: encodeURIComponent()
Herramientas Relacionadas
Codificador/Decodificador Base64
Codifique y decodifique rápidamente cadenas Base64, compatible con conversión de texto y archivos
Codificador/Decodificador HTML
Convertir caracteres especiales a entidades HTML con formatos nombrados, decimales y hexadecimales para prevenir ataques XSS
Codificador/Decodificador JWT
Decodifique, verifique y genere JSON Web Tokens con soporte para múltiples algoritmos de firma
Herramienta de Escape/Unescape
Escapar y desescapar cadenas entre múltiples formatos incluyendo JavaScript, JSON, HTML, XML, CSV, SQL y más
Generador de Código QR
Generar códigos QR personalizados para texto, URL, WiFi, vCard, correo, SMS y más
Convertidor de Codificación
Convertir texto entre Hex, Binario, Unicode, ASCII, Base64 y muchos otros formatos de codificación