Codificadores & Conversores

Codificador e Decodificador de Strings Base64

Codifique e decodifique strings Base64 instantaneamente com este conversor online gratuito. Compatível com Base64 padrão e URL-safe. Não exige cadastro e funciona inteiramente no navegador.

Uso gratuito Sem cadastro Funciona no navegador

Área da ferramenta

O que é a Codificação Base64?

Base64 é um esquema de codificação de dados binários em texto que converte dados binários para um formato de string ASCII imprimível. Ele representa dados binários usando 64 caracteres (A-Z, a-z, 0-9, +, /), além de '=' para padding. A codificação Base64 é amplamente usada no desenvolvimento web para incorporar conteúdo binário — como imagens, fontes ou anexos — em formatos baseados em texto, como JSON, HTML, CSS e e-mail (MIME). A codificação segue a especificação definida na RFC 4648. Como cada grupo de 3 bytes se torna 4 caracteres Base64, a saída codificada é cerca de 33% maior que os dados originais.

Como Usar Este Codificador e Decodificador Online Gratuito de Base64

  1. 1Cole ou digite no campo de entrada o texto que deseja codificar ou decodificar.
  2. 2Selecione o modo: Encode (texto → Base64) ou Decode (Base64 → texto).
  3. 3O resultado aparece imediatamente no campo de saída — sem precisar clicar em um botão.
  4. 4Clique no botão Copy para copiar o resultado para a área de transferência.

Casos de Uso Comuns da Codificação Base64

Incorporação de imagens em HTML ou CSS

Converta imagens pequenas em data URIs Base64 para reduzir solicitações HTTP e incorporá-las diretamente à marcação ou às folhas de estilo.

Codificação de dados em APIs JSON

Transmita payloads binários, como conteúdo de arquivos ou assinaturas criptográficas, dentro de strings JSON sem problemas de escape.

Anexos de e-mail (MIME)

E-mails codificados em MIME usam Base64 para incorporar anexos binários ao formato de e-mail baseado em texto.

Headers de HTTP Basic Authentication

O header Authorization codifica o par nome_de_usuário:senha em Base64 antes de enviá-lo ao servidor.

Armazenamento de dados binários em bancos ou configurações que aceitam somente texto

Quando um sistema de armazenamento aceita apenas texto, o Base64 permite persistir blobs binários sem corrompê-los.

Perguntas frequentes

Codificação Base64 é o mesmo que criptografia?

Não. Base64 é um esquema de codificação, não de criptografia. Ele não oferece segurança — qualquer pessoa pode decodificar uma string Base64 e recuperar os dados originais. Para proteger dados, use AES ou outro algoritmo de criptografia.

Por que o Base64 aumenta o tamanho dos dados em cerca de 33%?

O Base64 codifica cada 3 bytes de entrada em 4 caracteres ASCII. Essa proporção de 4/3 torna a saída aproximadamente 33% maior que a entrada. Caracteres de padding ('=') podem adicionar alguns bytes extras.

O que é Base64 URL-safe?

O Base64 padrão usa os caracteres '+' e '/', que têm significado especial em URLs. O Base64 URL-safe, também chamado Base64url e definido na RFC 4648 §5, substitui '+' por '-' e '/' por '_', geralmente omitindo o padding. Isso torna a string codificada adequada para uso em URLs e nomes de arquivos.

Esta ferramenta é gratuita e privada?

Sim. A ferramenta é totalmente gratuita, não exige cadastro e funciona inteiramente no navegador usando JavaScript. Nenhum dado é enviado a servidores — sua entrada permanece no dispositivo.