Decodificador Base64URL

O que é Decodificador Base64URL

Este decodificador transforma uma string Base64URL de volta no texto original. O Base64URL é a forma do Base64 segura para URLs: usa - e _ no lugar de + e / e geralmente não tem preenchimento =. Cole um valor, como o cabeçalho ou o payload de um JWT, e esta ferramenta o lê de volta para texto simples no navegador, readicionando o preenchimento conforme necessário. Se um caractere não pertencer ao alfabeto, ela marca a string como inválida.

Como usar

  1. Cole a string Base64URL que você quer decodificar.
  2. Leia o texto decodificado na caixa de saída, atualizado enquanto você digita.
  3. Copie o resultado ou compartilhe o link com o Base64URL preenchido.
  4. Para codificar texto, abra o codificador Base64URL.

Quando usar

Quer ler o cabeçalho ou o payload de um JWT, ou decodificar um token seguro para URL? Cole o segmento Base64URL aqui e veja o texto simples em um clique, sem precisar readicionar o preenchimento = você mesmo. Funciona em par com o codificador Base64URL, então o que foi codificado volta direto. Se apontar string inválida, procure caracteres + ou /, que pertencem ao Base64 padrão, não ao Base64URL.

Perguntas frequentes

Por que ele diz que minha string é inválida?

A entrada tem um caractere fora do alfabeto Base64URL, ou um comprimento que não pode ser válido. O Base64URL só permite letras, dígitos, - e _, então um + ou / do Base64 padrão, ou símbolos perdidos, não decodificam. Troque + por - e / por _, ou corrija o caractere perdido, e tente de novo.

Preciso adicionar o preenchimento =?

Não. O Base64URL costuma vir sem preenchimento, e este decodificador o readiciona internamente com base no comprimento. Entradas com ou sem = no final decodificam corretamente.

Ele decodifica um JWT?

Ele decodifica cada segmento Base64URL. Cole a parte do cabeçalho ou do payload de um JWT (as seções antes da assinatura) para ler o JSON. A assinatura são bytes brutos, então não aparece como texto legível. Combine as partes uma de cada vez.

A decodificação acontece em um servidor?

Não. A string é decodificada no seu navegador e nunca é enviada. Nada do que você cola é enviado ou armazenado.

Posso compartilhar com meu Base64URL já preenchido?

Sim. A URL é atualizada automaticamente enquanto você digita. Copie da barra de endereço ou use o botão Copiar link, e quem abrir verá sua entrada exata já pronta.

Ferramentas relacionadas