Ir para o conteúdo
Codificar Base64Abrir ferramenta

Leitura de 7 min · Atualizado em set. 2026 · Ferramentas de texto e para programadores

Codificador e Descodificador Base64: Codificar e Descodificar Texto Online Grátis

Codificador e descodificador Base64 online gratuito para texto e dados binários, com suporte UTF-8 e saída segura pronta a copiar. Privado, instantâneo, no seu navegador.

O Base64 Converte Bytes em Texto Que Qualquer Um Pode Transportar

Anexos de e-mail, payloads JSON e URLs convertem todos binário em base64, um alfabeto seguro para texto que atravessa sistemas antigos e modernos do mesmo modo. Codificar e descodificar base64 online é um reflexo padrão de programador.

A mesma ferramenta realiza ambas as direções, tornando as idas e voltas num clique.

A ChooseTools codifica e descodifica localmente no seu navegador, com tratamento UTF-8 correto.

Como Codificar ou Descodificar Base64

Ambas as direções, sem interrupções:

Cole texto simples para o codificar em base64, ou cole uma string base64 para recuperar o texto original. O suporte UTF-8 mantém fielmente os caracteres acentuados e não latinos.

A saída exibe-se pronta a copiar, sem quebras de linha escondidas.

Porque É que os Dados Viajam como Base64

Os e-mails, os campos JSON e os canais de controlo reservam certos caracteres, pelo que o binário bruto tem de ser transformado. Uma quebra de linha, uma aspa ou uma barra invertida dentro de uma string JSON quebraria o parser, e os bytes nulos corromperiam por completo os protocolos baseados em texto.

O alfabeto imprimível do base64 sobrevive a essas restrições universalmente. Por usar apenas letras, dígitos e dois símbolos seguros, a string resultante pode viajar por e-mail, ser guardada dentro de strings entre aspas, colocada em ficheiros de configuração e digitada em qualquer teclado sem corrupção.

A integridade dos dados sobrevive ao transporte porque a codificação é reversível e sem perdas. Cada byte de entrada corresponde a exatamente uma saída base64 válida, e a função de descodificação inverte o processo com precisão, de modo que nada se perde entre o remetente e o destinatário.

Aplicações Reais da Codificação Base64

Os URI de dados incorporam imagens, fontes e áudio diretamente dentro de ficheiros HTML e CSS, eliminando pedidos HTTP extra e acelerando o carregamento das páginas. Um pequeno ícone codificado em base64 pode ficar embutido na folha de estilos, reduzindo o número de idas e voltas ao servidor que um navegador deve fazer antes de renderizar a página. Os programadores usam esta técnica para imagens hero, spinners de carregamento e pequenos clips de áudio que melhoram a perceção de desempenho.

As APIs transmitem frequentemente payloads binários dentro de strings JSON, porque o JSON não tem um tipo binário nativo. Um carregamento de foto de perfil, uma exportação em PDF ou um documento assinado chegam todos como blocos codificados em base64 dentro do corpo JSON. A aplicação recetora descodifica o bloco de volta a bytes antes de processar, e a ida e volta é transparente quando o tratamento UTF-8 está correto.

As ferramentas de gestão de configuração, como Ansible e Terraform, guardam certificados, chaves privadas e segredos codificados como strings base64 em ficheiros YAML ou HCL. A codificação mantém os ficheiros legíveis para humanos, evitando ao mesmo tempo caracteres que quebrariam a indentação do YAML ou o escape do shell. A descodificação restaura os bytes originais para instalação no sistema de destino.

Os pipelines de registos codificam por vezes payloads binários antes de os anexar a fluxos de registos baseados em texto. Isto impede que caracteres de controlo, bytes nulos e sequências não imprimíveis corrompam o formato do registo. Os analistas descodificam os blocos base64 quando precisam de inspecionar o conteúdo binário original durante a investigação de incidentes.

Codificar Não É Criptografar

O base64 confunde os observadores, mas não protege nada: a descodificação é trivial.

Para sigilo real, adicione chaves fortes e hashing; para integridade, use hashes.

Conheça os limites honestos do Base64 antes de confiar nele.

O Texto UTF-8 Permanece Intacto

Emojis, texto árabe, chinês e texto acentuado codificam-se e descodificam-se fielmente quando o tratamento UTF-8 está correto. Cada uma das sequências de dois e quatro bytes é lida como um caractere completo, em vez de uma série de bytes não relacionados, de modo que nada se baralha pelo caminho.

O codificador trata dos detalhes multibyte para que as idas e voltas coincidam exatamente com a entrada. Cole uma frase cheia de emojis ou um parágrafo em árabe, codifique-a e descodifique depois o resultado, e recuperará os caracteres originais com precisão.

Sem mojibake após a primeira passagem, porque a conversão usa um mapeamento estrito de byte para caractere, em vez de uma transformação localizada com perdas. O que codificar, pode sempre descodificar de volta para o texto original idêntico.

Comprimento de Linha, Preenchimento e Interoperabilidade

O alfabeto base64 padrão usa 64 caracteres ASCII imprimíveis, mais o sinal de igual para o preenchimento. Diferentes sistemas podem inserir quebras de linha a intervalos de 76 caracteres para compatibilidade com e-mail (MIME), enquanto outros esperam uma única string contínua. O codificador produz uma saída limpa que pode escolher embrulhar ou deixar compacta, consoante o sistema de destino.

O preenchimento garante que o comprimento da saída codificada é sempre um múltiplo de quatro caracteres. Alguns descodificadores tolerantes aceitam entrada sem os sinais de igual finais, mas os parsers estritos rejeitam-na. O codificador inclui sempre o preenchimento correto, e o descodificador tolera tanto entrada com preenchimento como sem preenchimento para máxima compatibilidade.

O base64 seguro para URLs substitui os caracteres mais e barra por hífen e sublinhado, para evitar conflitos com os separadores de caminhos de URL. Se o seu valor codificado for aparecer num parâmetro de URL ou num nome de ficheiro, a ferramenta pode produzir a variante segura para URLs. Este pequeno ajuste evita erros de codificação difíceis de diagnosticar em produção.

Codificação Privada de Tokens e Pings

Os pedidos e tokens vão para a área de transferência, e não para um servidor, quando a conversão é local.

Sem carregamentos, sem conta, sem marcas de água — em todas as plataformas.

Comodidade de codificação sem exposição de dados.

Base64 Dentro do Conjunto Completo de Ferramentas

Combine com codificação de imagens, somas de verificação e trabalho com JSON para um tratamento completo de dados.

O conjunto é gratuito e nativo do navegador.

Em cada direção, limpo e privado.

Pronto para usar Codificar Base64?

Codificar Base64Abrir ferramenta

Sem cadastro · os arquivos nunca saem do seu dispositivo

Perguntas frequentes

A ferramenta consegue codificar e descodificar?

Sim, ambas as direções são suportadas num único ecrã, com resultados instantâneos prontos a copiar.

Lida corretamente com texto não inglês?

Sim. O tratamento UTF-8 correto preserva caracteres acentuados, árabe, chinês e emojis através das idas e voltas de codificação e descodificação.

A conversão base64 é privada?

Sim. Tudo decorre localmente no seu navegador, sem carregamentos ou contas.

Posso codificar dados para usar num URL?

Sim. A ferramenta suporta codificação base64 segura para URLs, que substitui os caracteres mais e barra por hífen e sublinhado para incorporação segura em URLs.