Toolbox Hub
Todas as ferramentas

Base64 Encoder/Decoder

Encode decode Base64

Encode decode Base64 Executa localmente no seu navegador

About the

O codificador e decodificador Base64 converte texto ou dados binários de e para Base64, o esquema de codificação usado para URIs de dados, cabeçalhos de autenticação HTTP Basic e a maioria dos anexos de e-mail. A codificação é feita com as primitivas btoa/atob integradas do navegador, o que significa que a transformação é exata em bytes e o texto Unicode é tratado corretamente em vez de produzir mojibake. Use-o quando precisar incorporar uma pequena imagem em CSS, decodificar um token de autenticação básico ou mover dados binários por meio de um canal que aceita apenas texto.

Where people use the

  • Codificar uma pequena imagem para que possa ser incorporada em CSS ou HTML.
  • Criação de um URI de dados para um modelo de email que oferece suporte apenas a determinados ativos.
  • Decodificando um cabeçalho de autenticação básica para ver o que ele contém.
  • Mover dados binários através de um campo que aceita apenas texto simples.

How to use the

  1. 1

    Cole o texto ou URI de dados

    Digite na caixa de entrada ou cole uma string que já esteja codificada em Base64.

  2. 2

    Escolha codificar ou decodificar

    Encode transforma texto simples em Base64. Decode transforma uma string Base64 novamente em texto legível.

  3. 3

    Copie a saída

    Copie o resultado e use-o em seu URL, cabeçalho ou arquivo.

Perguntas frequentes

A criptografia Base64 é?

Não. Base64 é uma codificação, não uma criptografia. Qualquer pessoa pode decodificá-lo sem chave, portanto nunca use-o para ocultar senhas ou segredos.

Por que minha saída decodificada parecia lixo?

Isso geralmente significa que a entrada foi codificada como texto UTF-8 e depois tratada como binária. A decodificação de uma carga útil UTF-8 requer uma viagem de ida e volta em nível de byte, não uma decodificação de texto simples.

Posso codificar uma imagem para um URI de dados?

Sim. Codifique o arquivo e prefixe o resultado com data:image/png;base64, para incorporá-lo diretamente em HTML ou CSS.

A codificação altera o tamanho do arquivo?

Base64 sempre aumenta o tamanho em cerca de um terço, já que cada três bytes se transformam em quatro caracteres. Planeje isso ao definir limites de tamanho.

Ferramentas relacionadas