Datos clave
- Categoría
- Conversión y codificación
- Tipos de entrada
- textarea, select
- Tipo de salida
- text
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
Esta herramienta en línea le permite codificar y decodificar texto en formato Base64URL, una variante segura para URLs utilizada habitualmente en tokens JWT, JWS y JWE. Además, facilita la conversión directa entre el formato Base64 estándar y Base64URL sin necesidad de realizar reemplazos manuales de caracteres ni gestionar el relleno de forma externa.
Cuándo usarlo
- •Al generar o depurar manualmente los componentes de un JSON Web Token (JWT) que requieren codificación segura para URLs.
- •Cuando necesita transmitir datos binarios o texto a través de parámetros de consulta HTTP evitando conflictos con caracteres especiales.
- •Para convertir cadenas codificadas en Base64 estándar al formato Base64URL eliminando el relleno '=' y reemplazando '+' y '/'.
Cómo funciona
- •Introduzca el texto plano o la cadena codificada en el campo de entrada principal.
- •Seleccione la operación requerida: codificar a Base64URL, decodificar de Base64URL, o realizar la conversión directa entre formatos Base64.
- •Elija la codificación de salida deseada (Texto UTF-8 o Cadena hexadecimal) en caso de estar decodificando datos.
- •Copie el resultado procesado instantáneamente desde la pantalla para utilizarlo en su desarrollo o configuración.
Casos de uso
Ejemplos
1. Codificación de un payload JSON para JWT
Desarrollador Backend- Contexto
- Está implementando un flujo de autenticación y necesita generar manualmente la cadena Base64URL del payload de un token para realizar pruebas unitarias.
- Problema
- El payload JSON contiene llaves y comillas que no son seguras para su transmisión directa en cabeceras HTTP o URLs.
- Cómo usarlo
- Introduzca el JSON en el campo de entrada, seleccione la operación 'Codificar a Base64URL' y mantenga la salida predeterminada.
- Configuración de ejemplo
-
inputText: "{\"sub\":\"1234567890\",\"name\":\"John Doe\"}", operation: "encode" - Resultado
- Obtiene la cadena segura 'eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIn0' lista para usarse en el token.
2. Conversión de Base64 estándar a Base64URL
Ingeniero de Integraciones- Contexto
- Recibe un identificador codificado en Base64 estándar que contiene caracteres '+' y '/' que causan errores al enviarse como parámetro de consulta en una URL.
- Problema
- Necesita transformar la cadena al formato URL-seguro eliminando los caracteres conflictivos y el relleno final.
- Cómo usarlo
- Pegue la cadena Base64 estándar en la entrada y seleccione la operación 'Estándar → Base64URL'.
- Configuración de ejemplo
-
inputText: "YWJjL2RlZisxMjM=", operation: "to-base64url" - Resultado
- La herramienta devuelve 'YWJjL2RlZisxMjM' reemplazando los caracteres no seguros y eliminando el signo '='.
Probar con muestras
base64, textHubs relacionados
Preguntas frecuentes
¿Cuál es la diferencia entre Base64 estándar y Base64URL?
Base64URL reemplaza los caracteres '+' y '/' por '-' y '_' respectivamente, y elimina el relleno '=' para evitar problemas al transmitir los datos en direcciones URL.
¿Qué operaciones de conversión admite esta herramienta?
Permite codificar texto a Base64URL, decodificar Base64URL a texto o hexadecimal, y realizar conversiones directas entre Base64 estándar y Base64URL.
¿Puedo decodificar las partes de un token JWT?
Sí, puede pegar el encabezado o el payload codificado de un JWT y decodificarlo a texto UTF-8 para inspeccionar su contenido JSON.
¿Qué formatos de salida admite la decodificación?
Puede elegir entre obtener el resultado decodificado como texto legible en formato UTF-8 o como una cadena de representación hexadecimal.
¿Los datos procesados se envían a algún servidor?
No, todo el proceso de codificación y decodificación se realiza de forma local en su navegador web para garantizar la privacidad de sus datos.