NEWFerramenta Gratuita para Desenvolvedores

Decodificador Base64
& Codificador

Codifique texto, imagens e arquivos em Base64, ou decodifique qualquer string Base64 de volta para saída legível — instantaneamente no seu navegador sem uploads para servidor.

Frustrações Comuns com Base64

Estes são os problemas que os desenvolvedores encontram diariamente ao trabalhar com codificação Base64.

Strings Base64 ilegíveis

Uma parede de caracteres não te diz nada. Você precisa de um decodificador Base64 para revelar rapidamente o que a string realmente contém — seja JSON, uma imagem ou dados binários brutos.

btoa() falha com Unicode

O btoa() nativo do JavaScript corrompe silenciosamente caracteres chineses, emoji e texto acentuado. Um codificador Base64 correto deve tratar primeiro a codificação UTF-8.

Risco de privacidade com ferramentas online

A maioria dos sites decodificadores Base64 envia seus dados para um servidor. Tokens sensíveis, chaves de API e imagens privadas não deveriam sair do seu dispositivo.

Base64 Decoder

Conversão de Texto / String

Codifique texto UTF-8 em Base64 ou decodifique uma string Base64 de volta para texto simples em tempo real.

Somente local — nunca enviado
Ad

Por Que Usar Este Decodificador Base64?

Cada recurso é projetado em torno de fluxos de trabalho reais de desenvolvedores e conteúdo.

Codificação e decodificação em tempo real

O decodificador Base64 atualiza a saída enquanto você digita. Sem botão de converter, sem atualização de página — apenas resultados instantâneos.

Suporte completo a UTF-8 & Unicode

Ao contrário do btoa(), este codificador Base64 lida corretamente com chinês, japonês, emoji e todo texto Unicode codificando primeiro para bytes UTF-8.

Arquivo e imagem para Base64

Arraste uma imagem, PDF ou qualquer arquivo e obtenha instantaneamente sua string Base64 ou Data URI — pronta para incorporar em HTML, CSS ou JSON.

Visualização de Base64 para imagem

Cole uma string Data URI e o decodificador Base64 renderizará a imagem imediatamente, com um botão de download para salvá-la no seu dispositivo.

100% local — zero uploads

Toda codificação e decodificação Base64 é executada no seu navegador. Seu texto, imagens e arquivos nunca saem do seu dispositivo nem tocam um servidor.

Comparação de tamanho de arquivo

Veja exatamente quanto um arquivo cresce após a codificação Base64. Base64 adiciona aproximadamente 33% de sobrecarga, e esta ferramenta mostra a proporção exata.

O Que Você Pode Fazer Com Este Decodificador Base64

De decodificar tokens de API a incorporar imagens em CSS — três fluxos de trabalho práticos em uma ferramenta gratuita.

Decodificar & Codificar Strings de Texto

Cole uma misteriosa string Base64 e o decodificador revela o conteúdo instantaneamente — seja um payload JWT, um blob JSON ou uma resposta de API. A codificação também funciona ao contrário: converta qualquer texto simples, incluindo chinês e emoji, para Base64 com tratamento correto de UTF-8.

Base64 Decoder split panel showing plain text on the left and encoded Base64 string on the right

Incorporar Imagens com Data URIs

Faça upload de uma imagem pequena e obtenha sua string data:image/png;base64,… com um clique. Cole diretamente no atributo src de uma tag HTML <img> ou como valor CSS background-image para eliminar uma requisição HTTP. O painel de comparação de tamanho de arquivo mostra exatamente quanto a codificação Base64 adicionou.

Browser interface showing an image file converted to a Data URI Base64 string for HTML embedding

Processamento Local Focado em Privacidade

Cada operação de decodificação e codificação Base64 é executada inteiramente no seu navegador. Seus tokens, imagens privadas e documentos sensíveis nunca saem do seu dispositivo — sem servidor envolvido, sem requisição de rede e sem conta necessária.

Base64 Decoder running locally in a browser with a shield icon and no-server indicator

Como Usar o Decodificador Base64

Três etapas da entrada ao resultado — sem necessidade de configuração.

01

Escolha o modo Texto ou Arquivo

Use o Modo Texto para strings, JWTs, tokens de API e trechos de código. Mude para o Modo Arquivo para imagens, PDFs ou qualquer arquivo binário que você queira codificar ou visualizar.

  • Você pode colar um Data URI diretamente no painel inverso do Modo Arquivo para visualizar e baixar a imagem.
02

Cole, digite ou solte sua entrada

No Modo Texto, digite ou cole sua string. No Modo Arquivo, arraste e solte um arquivo ou clique na área de upload. O decodificador ou codificador Base64 é executado imediatamente — sem necessidade de clicar em um botão.

  • A ferramenta trata Base64 bruto e Data URIs igualmente — ambos os formatos são aceitos automaticamente.
03

Copie ou baixe seu resultado

Clique em Copiar para copiar a string Base64 para sua área de transferência, ou use o botão Download para salvar uma imagem decodificada diretamente no seu dispositivo.

  • Alterne entre o formato Base64 bruto e Data URI no Modo Arquivo para obter exatamente o formato de string que você precisa.

FAQ do Decodificador Base64

Respostas para as perguntas mais comuns sobre codificação e decodificação Base64.

O que é um Decodificador Base64?

Um decodificador Base64 é uma ferramenta que converte uma string codificada em Base64 de volta para sua forma original — texto simples, dados binários ou uma imagem. Base64 é um esquema de codificação seguro para texto que representa dados binários usando apenas 64 caracteres ASCII imprimíveis.

Por que btoa() falha com caracteres chineses ou emoji?

O btoa() integrado do JavaScript lida apenas com caracteres Latin-1 (um byte). Para Unicode multi-byte como chinês, japonês ou emoji, você deve primeiro codificar o texto para bytes UTF-8 usando encodeURIComponent antes de chamar btoa(). Este codificador Base64 lida com essa conversão automaticamente.

Como incorporo uma imagem como Base64 em HTML ou CSS?

Faça upload da sua imagem no Modo Arquivo e mude a saída para 'Data URI'. Você obterá uma string como data:image/png;base64,iVBORw0KGgo… — cole como atributo src de uma tag <img> ou como valor CSS background-image. Isso elimina a requisição HTTP separada para aquela imagem.

Meus dados são privados com este decodificador Base64?

Sim. Toda a codificação e decodificação é executada inteiramente no seu navegador usando as APIs Web. Seu texto, arquivos, imagens e tokens nunca são enviados a nenhum servidor. Você pode até usar esta ferramenta offline após a página ter carregado.

Por que uma string Base64 ocupa mais espaço que o original?

Base64 codifica cada 3 bytes de entrada como 4 caracteres ASCII, o que adiciona aproximadamente 33% de sobrecarga. Por exemplo, uma imagem de 100 KB se torna aproximadamente 133 KB quando codificada em Base64. O painel do Modo Arquivo mostra o tamanho original exato, tamanho codificado e proporção para cada arquivo enviado.

Posso decodificar qualquer string Base64 aqui?

Sim, desde que a string seja Base64 válida — ou seja, contém apenas A–Z, a–z, 0–9, +, / e caracteres de preenchimento =. Se os bytes decodificados representam uma imagem com um tipo MIME válido, o decodificador Base64 também renderizará uma visualização.

Comece a Decodificar Base64 em Segundos

Sem cadastro. Sem servidor. Cole uma string Base64 ou solte um arquivo e obtenha seu resultado instantaneamente.

Gratuito para sempre — executado inteiramente no seu navegador.