Ferramenta de codificação/decodificação Base64 - Online e Grátis

Codifique e decodifique Base64 online: converta texto e arquivos em tempo real, com resultado instantâneo e processamento seguro no navegador.

1 lines0 chars
1 lines0 chars

Codificador e Decodificador Base64 Online

Bem-vindo ao melhor codificador e decodificador Base64 online. Esta ferramenta simples, mas poderosa, permite converter texto para Base64 ou decodificar strings Base64 para texto legível instantaneamente.

Os esquemas de codificação Base64 são essenciais ao codificar dados binários para armazenamento ou transferência através de mídias projetadas para texto (como HTTP ou SMTP).

Opções de configuração avançadas

Seleção de conjunto de caracteres

Ao lidar com dados textuais, especificar o conjunto de caracteres (charset) correto é crucial. Embora UTF-8 seja o padrão, sistemas legados podem usar ASCII, ISO-8859-1 ou outros.

Decodificar cada linha separadamente

Dados codificados geralmente aparecem como um bloco contínuo de texto. No entanto, se você tiver várias strings Base64 independentes separadas por novas linhas, ative esta opção.

Modo de conversão ao vivo

Ative o modo ao vivo para obter resultados instantâneos enquanto digita. Este modo executa a conversão Base64 localmente em seu navegador usando JavaScript, garantindo latência zero.

Seguro e privado

Sua privacidade é nossa prioridade. Todas as comunicações usam conexões criptografadas SSL seguras (HTTPS). Nunca inspecionamos, armazenamos ou compartilhamos seus dados enviados.

Ferramenta online totalmente gratuita

Nossa ferramenta Base64 é 100% gratuita para usar. Nenhuma instalação de software, registro ou assinatura necessária.

Princípios de design

Uma tabela de índice Base64 consiste em 64 caracteres escolhidos para serem comuns à maioria das codificações e imprimíveis. Isso minimiza o risco de modificação de dados por sistemas como servidores de e-mail.

O que é codificação Base64?

Base64 é um grupo de esquemas de codificação binário-para-texto que representam dados binários em um formato de string ASCII, traduzindo-os em uma representação radix-64.

Exemplo de codificação Base64

Considere esta citação do Leviatã de Thomas Hobbes:

"Man is distinguished, not only by his reason, but ..."

Quando codificado em MIME Base64, esta sequência ASCII torna-se:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

Como funciona: A palavra "Man" é codificada como "TWFu". Em ASCII, "M", "a", "n" são bytes 77, 97, 110. Suas representações binárias são unidas e divididas em grupos de 6 bits.

Conteúdo de textoMan
Valor ASCII7797110
Binário010011010110000101101110
Índice1922546
Base64TWFu

Como mostrado, a codificação Base64 converte 3 bytes de dados de entrada (24 bits) em 4 caracteres Base64 (6 bits cada), expandindo o tamanho dos dados em aproximadamente 33%.

Cole um texto ou solte um arquivo e a ferramenta converte na hora para uma string Base64, ou decodifica qualquer entrada Base64 de volta para texto legível ou um arquivo para baixar. A codificação e a decodificação acontecem inteiramente no seu navegador, com suporte a UTF-8 (acentos e caracteres especiais do português) e a charsets legados, além de um modo ao vivo que atualiza o resultado enquanto você digita. Nada é enviado para nenhum servidor.

Como usar o codificador e decodificador Base64

  1. 1

    Escolha codificar ou decodificar

    Selecione Codificar para transformar um texto ou arquivo em Base64, ou Decodificar para converter uma string Base64 de volta ao formato original.

  2. 2

    Insira o conteúdo

    Digite ou cole o seu conteúdo na caixa de entrada, ou arraste e solte um arquivo (até 10 MB) para carregá-lo diretamente.

  3. 3

    Ajuste as opções se precisar

    Escolha o conjunto de caracteres para dados de texto, ou ative Decodificar cada linha separadamente quando tiver várias strings Base64 separadas por quebras de linha.

  4. 4

    Veja o resultado na hora

    Com o Modo ao vivo ativado, a saída se atualiza enquanto você digita; caso contrário, clique em Codificar ou Decodificar para processar.

  5. 5

    Copie ou baixe

    Use Copiar para enviar o resultado para a área de transferência, ou Baixar para salvar o arquivo decodificado ou o texto codificado no seu dispositivo.

Referências

Ferramentas relacionadas

Perguntas frequentes

O que é codificação Base64?
Base64 é um grupo de esquemas de codificação que representam dados binários em formato de texto ASCII, traduzindo-os para uma representação de base 64. É muito usado para transportar dados binários por canais feitos para texto, como e-mail (MIME), JSON e data URLs.
Base64 é o mesmo que criptografia?
Não. Base64 é uma codificação, não criptografia. Qualquer pessoa consegue decodificar uma string Base64 e recuperar o conteúdo original, então ela não oferece nenhum sigilo — serve apenas para trafegar dados binários por canais de texto com segurança. Para proteger informações, use criptografia de verdade.
Como codificar e decodificar Base64 com acentos (UTF-8)?
Textos em português com acentos (á, ç, ã) e emojis usam vários bytes em UTF-8. Esta ferramenta trata o conteúdo como UTF-8 por padrão, então caracteres acentuados são codificados e decodificados corretamente. Se estiver lidando com um sistema legado, escolha o conjunto de caracteres adequado nas opções.
A codificação Base64 deixa os dados maiores?
Sim. O Base64 converte cada 3 bytes de entrada (24 bits) em 4 caracteres (6 bits cada), aumentando o tamanho dos dados em cerca de 33%. Por isso ele é ideal para transporte e incorporação, mas não para armazenar grandes volumes de dados de forma compacta.
Meus dados são enviados para um servidor?
Não. Toda a codificação e decodificação acontecem inteiramente no seu navegador, usando as APIs nativas do JavaScript. Seus textos e arquivos nunca saem do seu dispositivo, o que mantém informações sensíveis em segurança.
Dá para codificar e decodificar arquivos, não só texto?
Sim. Arraste e solte ou envie um arquivo de até 10 MB para codificá-lo em Base64, e use o botão Baixar para salvar um arquivo decodificado no disco. Tudo é processado localmente, sem upload.
O que significam os caracteres = no final de uma string Base64?
Os sinais de igual (=) são o preenchimento (padding). Eles aparecem quando a quantidade de bytes de entrada não é múltipla de 3, completando o último bloco para que a string tenha um tamanho múltiplo de 4. É algo normal e esperado em strings Base64 válidas.