Olá!!
$1A-WOL84
Base45 segundo RFC 9285; repare que o espaço faz parte do alfabeto.
Descodifique Base45 online ou codifique texto UTF-8 com o codificador Base45 RFC 9285. Esta codificação de binário para texto orientada a códigos QR funciona localmente no navegador e não é encriptação.
Olá!!
$1A-WOL84
Base45 segundo RFC 9285; repare que o espaço faz parte do alfabeto.
$1A-WOL84
Olá!!
A descodificação restaura o texto UTF-8 original.
Sim
NOAJ2
Os três bytes UTF-8 de «Sim» tornam-se um grupo Base45 completo e um grupo final de dois caracteres.
7WE QEQZC0R6
teste-45
A cadeia Base45 restaura o texto original. A forma codificada usa apenas o alfabeto RFC 9285.
Base45 é uma codificação de binário para texto definida pela RFC 9285. Este codificador Base45 online lê o texto introduzido como bytes UTF-8, combina cada par de bytes num número e representa-o com três caracteres de um alfabeto de 45 símbolos: 0–9, A–Z, espaço e $%*+-./:. Um byte final sem par é escrito com dois caracteres.
O resultado é texto, não dados encriptados. Qualquer pessoa com um descodificador Base45 pode recuperar os bytes originais; por isso, não use Base45 para proteger palavras-passe, dados pessoais ou segredos.
Para descodificar Base45, cole o valor completo, escolha a descodificação e execute a ferramenta. A entrada deve usar apenas o alfabeto RFC 9285, incluindo letras maiúsculas e espaços significativos. Base45 diferencia maiúsculas e minúsculas: minúsculas não substituem maiúsculas.
Para codificar, introduza texto normal e escolha a codificação. O valor gerado pode ser descodificado nesta ferramenta para verificar o percurso inverso. A conversão é feita localmente no navegador; o texto e o valor Base45 não são enviados a um servidor para processamento.
Se a descodificação falhar, verifique se nenhum carácter foi removido ou alterado ao copiar. Uma cadeia Base45 não pode deixar um carácter restante quando dividida em grupos de três, e alguns grupos aparentemente válidos podem representar números fora do intervalo permitido de bytes.
Base45 foi concebido para o modo alfanumérico dos códigos QR. O seu alfabeto adequa-se a esse modo, permitindo que um código QR guarde uma carga Base45 com maior densidade do que uma cadeia Base64 no modo alfanumérico. Em contrapartida, o texto Base45 é mais longo do que a sequência de bytes original.
Um uso conhecido é o Certificado Digital COVID da UE: a sua carga assinada e comprimida é codificada em Base45 antes de ser colocada num código QR. Base45 é apenas uma camada externa do formato; descodificá-lo não verifica por si só um certificado, não o torna automaticamente legível nem valida a assinatura.
Use Base45 quando uma especificação exigir explicitamente RFC 9285 ou ao preparar uma carga compatível com QR. Para dados gerais de web e e-mail, Base64 é mais comum.
Codifique texto e dados binários em Base64 e descodifique-os novamente com suporte para UTF-8.
Converta texto e bytes para o formato hexadecimal e decodifique sequências Hex de volta para texto.
Codifique e decodifique strings de URL e parâmetros de consulta para transporte seguro em HTTP e APIs.
Converta texto em grupos binários de 8 bits e decodifique bytes binários de volta para texto legível.
Converta caracteres ASCII e códigos numéricos para fluxos de trabalho com protocolos e parsers.
Decodifique tokens JWT no navegador e inspecione header, payload, claims e dados de expiração.