EN FR DE ES PT
Encoder Toolbox Logo Encoder Toolbox

Codificador e Decodificador de Texto Base64

Codifique texto simples no formato Base64 para transmissão segura de dados, ou decodifique strings Base64 de volta à sua forma legível original. Esta ferramenta suporta totalmente caracteres UTF-8, incluindo Unicode, emoji e texto multibyte. Toda a conversão acontece no seu navegador — seus dados nunca saem do seu dispositivo.

Codificador de Texto para Base64

Insira o texto para codificá-lo no formato Base64.

Decodificador de Base64 para Texto

Cole sua string codificada em Base64 para decodificá-la de volta ao texto original.

Como Funciona

A codificação Base64 transforma dados binários ou texto em um conjunto de 64 caracteres ASCII imprimíveis (A-Z, a-z, 0-9, +, /). Cada grupo de três bytes de entrada mapeia para quatro caracteres de saída, com preenchimento (=) adicionado quando o comprimento da entrada não é múltiplo de três. Esta ferramenta lida com texto UTF-8, primeiro codificando caracteres multibyte em sua representação de bytes UTF-8 antes de aplicar a codificação Base64, garantindo que caracteres internacionais, emoji e símbolos especiais sejam preservados com precisão.

Casos de Uso Comuns

  • Transmissão de dados: Transmita com segurança caracteres binários ou especiais por protocolos apenas de texto como SMTP, cabeçalhos HTTP ou APIs JSON.
  • Arquivos de configuração: Armazene dados binários (certificados, chaves) em formatos de configuração baseados em texto como YAML ou XML.
  • Data URIs: Incorpore pequenos recursos inline em páginas web.
  • Depuração: Inspecione rapidamente payloads codificados de APIs, logs ou cabeçalhos de e-mail.

Perguntas Frequentes

O que é codificação Base64?
Base64 é um esquema de codificação de binário para texto que representa dados binários usando um conjunto de 64 caracteres ASCII imprimíveis (A-Z, a-z, 0-9, +, /). É amplamente usado para codificar dados para transmissão segura por protocolos baseados em texto, como e-mail, HTTP e JSON, onde dados binários brutos podem causar problemas.
O Base64 criptografa dados?
Não, Base64 é um método de codificação, não um método de criptografia. Ele não fornece nenhuma segurança ou confidencialidade. Qualquer pessoa pode decodificar uma string Base64 de volta ao seu conteúdo original sem precisar de uma chave ou senha. Se você precisa proteger dados sensíveis, use criptografia adequada.
Por que o Base64 aumenta o tamanho dos dados?
A codificação Base64 mapeia cada 3 bytes de dados de entrada para 4 caracteres de saída, resultando em aproximadamente 33% de aumento de tamanho. Este aumento é uma troca inerente de representar dados binários em um formato seguro para texto usando apenas 64 caracteres ASCII imprimíveis.
Esta ferramenta suporta Unicode?
Sim, esta ferramenta suporta totalmente a codificação UTF-8, o que significa que pode lidar com todos os caracteres Unicode, incluindo alfabetos internacionais, caracteres acentuados, scripts CJK, emoji e outros textos multibyte. O texto é primeiro codificado em sua representação de bytes UTF-8 antes da conversão Base64.

Ferramentas Relacionadas