Dia a dia · Ferramenta gratuita online

Codificar e decodificar Base64

Codifique o texto UTF-8 como Base64 ou decodifique Base64 localmente no navegador, sem tratar a saída codificada como criptografia.

Seus dados

Os cálculos são feitos no navegador. Não é necessário ter conta.

RESULTADO DE EXEMPLOCalculado no dispositivo
Resultado
SGVsbG8sIEZpbmZsbyE=

Sobre este resultado

Base64 é uma codificação, não criptografia. O processamento permanece neste navegador. As conversões de texto legado requerem uma viagem de ida e volta sem perdas; os dados binários arbitrários pertencem à ferramenta de arquivos.

ASCII e ISO-8859-1 usam seus significados de byte estritos. GBK inclui caracteres compatíveis com GB2312; ISO-8859-8-I compartilha o mapa de bytes hebraico com a ordem lógica do texto.

Dados claros. Métodos transparentes.
Meu espaço

Carregando ferramentas de arquivo local...

Como funciona

Uma distinção útil

Codificar geralmente aumenta o tamanho

Base64 padrão com preenchimento transforma 1.000 bytes em 1.336 caracteres, antes de qualquer marcação adicional. Use a quantidade de bytes, não o tamanho visível do texto; caracteres não ASCII podem ocupar vários bytes cada.

Entendendo o que a Base64 muda

Base64 representa bytes usando um alfabeto amigável a texto; é uma codificação, não criptografia. Selecione a codificação de texto deliberadamente ao converter caracteres não ASCII para que a decodificação possa reconstruir os bytes pretendidos. Verifique se a sua entrada é texto simples ou dados já codificados antes de escolher a operação. Uma string Base64 válida não prova que o conteúdo decodificado é confiável.

Texto base64Fórmula e pressupostos

Converter UTF-8 bytes de ou para o alfabeto RFC 4648 Base64.

O texto é processado localmente. Codificação não é criptografia; não trate os dados codificados como segredo.

Base64 com uma codificação de texto selecionadaFórmula e pressupostos

Texto → selecionado codec bytes → Base64 acolchoada padrão, ou o inverso.

Usa uma viagem de ida e volta sem perdas. ASCII e Latin-1 mantêm suas definições de bytes reais. Arquivos binários arbitrários usam a ferramenta de arquivo separada; codificação não é criptografia.

Exemplo trabalhado

Usando o Texto base64 Exemplo:

Dados
Operação
Cod
Texto
Hello, Finflo!
Método

Converter UTF-8 bytes de ou para o alfabeto RFC 4648 Base64.

Resultado

Resultado do exemplo

Resultado: SGVsbG8sIEZpbmZsbyE=

  • Base64 é uma codificação, não criptografia. O processamento permanece neste navegador. As conversões de texto legado requerem uma viagem de ida e volta sem perdas; os dados binários arbitrários pertencem à ferramenta de arquivos.
  • ASCII e ISO-8859-1 usam seus significados de byte estritos. GBK inclui caracteres compatíveis com GB2312; ISO-8859-8-I compartilha o mapa de bytes hebraico com a ordem lógica do texto.

São inputs ilustrativos. Mude os valores para explorar um cenário diferente.

Referências das fórmulas

As referências explicam os métodos subjacentes; elas não implicam endosso ou revisão profissional individual do Finflo.

Perguntas comuns

O Base64 protege o texto confidencial?

- Não. Base64 é uma codificação reversível, não criptografia. Qualquer pessoa com o valor codificado pode decodificá-lo.

Posso codificar ou decodificar arquivos binários?

Sim. Use o painel separado de arquivos locais para binários de até 10 MiB, ou decodifique um arquivo de texto Base64 de volta para bytes. Os modos de texto interpretam bytes com UTF-8 ou outra codificação compatível escolhida. Os arquivos são processados neste navegador; decodificar não comprova que um arquivo seja seguro para abrir.

Preparado pelo Finflo. Nossa metodologia · Política editorial · Aviso legal