Copiado com sucesso!

Decodificador/Codificador Base64 Online

Esta ferramenta permite codificar e decodificar textos e arquivos no formato Base64 de forma rápida e segura. Todas as operações são realizadas diretamente no seu navegador, sem envio de dados para servidores externos! 🔒
Codificar
Decodificar

Visualização da Imagem:

Visualização da imagem Base64
Tamanho original
0 B
Tamanho resultante
0 B
Proporção
0%

Sobre o resultado

Digite um texto para codificar em Base64 ou decodificar de Base64.

Histórico de Conversões
Nenhum histórico disponível

O que é Base64?

Base64 é um método para codificar dados binários no formato ASCII, transformando qualquer tipo de dado em uma sequência de caracteres alfanuméricos. Esta codificação é amplamente utilizada para transferir dados binários em meios que lidam apenas com texto, como e-mails e HTML.

A codificação Base64 usa um conjunto de 64 caracteres imprimíveis (A-Z, a-z, 0-9, + e /) para representar dados binários, além do caractere '=' utilizado para padding.

Principais usos do Base64:

  • E-mails: Anexos de e-mail são frequentemente codificados em Base64.
  • HTML e CSS: Incorporação de imagens diretamente no código com Data URIs.
  • APIs e transferência de dados: Envio de dados binários em formatos de texto como JSON.
  • Armazenamento de credenciais: Parte de muitos sistemas de autenticação como Basic Auth e JWT.

Observação importante: Base64 não é um método de criptografia e não oferece segurança! É apenas uma forma de codificação que pode ser facilmente revertida.

Todas as conversões são realizadas localmente no seu navegador. Nenhum dado é enviado a servidores externos.

Seguro
Rápido
Arquivos
Online

Utilidades do Base64

O formato Base64 tem diversas aplicações práticas no desenvolvimento web e em sistemas de informação. Conheça algumas das utilidades mais comuns:

Imagens inline em HTML/CSS (Data URIs)

Em vez de referenciar arquivos de imagem externos, você pode incorporar imagens diretamente no HTML ou CSS usando Base64:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA..." alt="Exemplo de imagem">

Isso elimina requisições HTTP adicionais, mas aumenta o tamanho do HTML/CSS e impede o cache do navegador.

Autenticação em APIs

Base64 é frequentemente usado em métodos de autenticação como Basic Authentication:

Por exemplo, se suas credenciais são "usuario:senha", você codificaria como "dXN1YXJpbzpzZW5oYQ==" e enviaria no cabeçalho HTTP:

Authorization: Basic dXN1YXJpbzpzZW5oYQ==

Aviso: Este método é inseguro sem HTTPS, pois Base64 é facilmente decodificável.

Transferência de Arquivos Binários

Base64 permite transmitir dados binários em formatos baseados em texto como JSON:

{
  "nome": "documento.pdf",
  "tipo": "application/pdf",
  "conteudo": "JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvY..."
}

Isso é especialmente útil em APIs REST e sistemas que não podem lidar diretamente com dados binários.

Perguntas Frequentes

Não. Base64 é apenas uma codificação que converte dados binários em texto ASCII. Qualquer pessoa pode decodificar facilmente. Para segurança, use criptografia como AES ou RSA.

A codificação Base64 aumenta o tamanho em cerca de 33%. Ela converte cada 3 bytes (24 bits) em 4 caracteres ASCII (32 bits), gerando essa sobrecarga.

É uma variante que substitui os caracteres + por - e / por _, tornando a string segura para uso em URLs, cookies e nomes de arquivos.

Qualquer arquivo pode ser codificado (imagens, PDF, documentos). Arquivos de imagem também são exibidos como prévia. Recomendamos arquivos até 5 MB para melhor performance.

Não. Toda a codificação e decodificação acontece diretamente no seu navegador. Nenhum dado é enviado a servidores externos.

Base64 é usado em: e-mails (anexos MIME), Data URIs em HTML/CSS, APIs JSON para envio de arquivos, autenticação Basic Auth e tokens JWT.

Infraestrutura DokeHost

Hospedar com Quem Entende de Tecnologia

Nossa infraestrutura enterprise sustenta desde ferramentas gratuitas até servidores críticos de empresas. Conheça os serviços que podem impulsionar o seu projeto.