Saltar al contenido

Conversor de Base64URL a Text

Codifique texto en URL seguro para Base64 o decodifíquelo, según el alfabeto base64url de la sección 5 de RFC 4648. La herramienta convierte la entrada a UTF-8, usa - y _ en lugar de + y / y omite el relleno = salvo que lo solicite. Al decodificar, acepta entradas con y sin relleno. Los desarrolladores la usan para partes JWT, valores PKCE de OAuth, URL firmadas y nombres de archivo que deben funcionar en enlaces.

Restablecer

Preguntas frecuentes

¿Qué es Base64URL?

Base64URL es la variante segura para URL y nombres de archivo de Base64 definida en la sección 5 de RFC 4648. Sustituye + por - y / por _, así que el resultado puede aparecer en URL y nombres de archivo sin necesidad de escapar caracteres. Normalmente se omite el relleno con =.

¿Puedo ver un ejemplo?

El texto foobar se codifica como Zm9vYmFy, igual que en Base64 estándar. El texto ??> se codifica como Pz8-, mientras que Base64 estándar produce Pz8+, y subjects?_d produce c3ViamVjdHM_X2Q. La decodificación devuelve el texto original.

¿Debo habilitar el relleno?

Déjelo desactivado para JWT, desafíos de código PKCE y la mayoría de usos web, que eliminan los signos =. Actívelo solo si el sistema receptor espera una longitud múltiplo de cuatro. El decodificador acepta ambas formas.

¿Cómo decodifico un JWT con esta herramienta?

Copie la parte de la cabecera o la carga útil, el texto entre los puntos, y decodifíquela. Obtendrá el JSON. La tercera parte es una firma binaria, por lo que la herramienta indica que no es texto UTF-8 válido.

¿Por qué se rechaza mi entrada?

Solo son válidos A-Z, a-z, 0-9, - y _, con = opcionales al final. Se rechazan los caracteres + y / de Base64 estándar; para usarlos, emplee el conversor Base64. También es inválida una longitud que deje un solo carácter en el último grupo.

¿La herramienta ignora los espacios en blanco?

Sí. Se eliminan los espacios, las tabulaciones y los saltos de línea antes de decodificar, lo que resulta útil con valores copiados de registros o correos electrónicos con ajuste de línea.

¿Cómo se gestionan los caracteres especiales y los emojis?

El texto se codifica como UTF-8 antes de la conversión, por lo que cualquier carácter, incluidos los emojis, se conserva exactamente al hacer el recorrido de ida y vuelta. Los bytes decodificados deben formar UTF-8 válido para poder mostrarse.

¿Es Base64URL seguro para datos confidenciales?

No. Es solo una codificación y no ofrece protección. Por ejemplo, cualquiera puede leer una carga útil JWT, por lo que no debe contener secretos.

¿Cuál es el aumento de tamaño?

Cada 3 bytes se convierten en 4 caracteres, por lo que los datos codificados son aproximadamente un 33 por ciento más grandes. Sin relleno, el resultado puede ser hasta dos caracteres más corto.

¿Cuánto texto puedo convertir?

Hasta 5 MiB de texto por solicitud. La entrada no se almacena.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.