Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Codificador/Decodificador Base64

Codificador/Decodificador Base64

Codifique texto ou arquivos para Base64 e decodifique strings Base64 de volta para texto legível instantaneamente no seu navegador.

O que é Codificação Base64?

Base64 é um esquema de codificação binário-para-texto que converte dados binários em uma sequência de caracteres ASCII imprimíveis. É amplamente utilizado em desenvolvimento web, sistemas de email e armazenamento de dados para transmitir com segurança dados binários através de protocolos baseados em texto.

Esta ferramenta permite que você codifique texto ou arquivos para Base64 e decodifique strings Base64 de volta à sua forma original — tudo instantaneamente no seu navegador sem processamento no servidor.

Casos de Uso Comuns

Incorporar Imagens

Converta imagens para Data URLs Base64 para incorporação inline em HTML/CSS sem referências de arquivo externo

Autenticação de API

Codifique credenciais para cabeçalhos de Autenticação Básica HTTP em APIs web

Anexos de Email

A codificação MIME usa Base64 para incorporar anexos binários em mensagens de email

Armazenamento de Dados

Armazene dados binários em campos de texto JSON, XML ou banco de dados com segurança

Tokens JWT

JSON Web Tokens usam codificação Base64url para componentes de cabeçalho e carga útil

Como Usar

Codificar Texto para Base64

1

Selecione o Modo

Certifique-se de que o modo Codificar está selecionado (padrão)

2

Insira o Texto

Digite ou cole seu texto no painel esquerdo

3

Obtenha o Resultado

O resultado Base64 aparece instantaneamente no painel direito

4

Salve a Saída

Clique em Copiar ou Baixar para salvar o resultado

Decodificar Base64 para Texto

1

Alterne o Modo

Clique em Decodificar para alternar o modo

2

Cole Base64

Cole uma string Base64 no painel esquerdo

3

Veja o Resultado

O texto decodificado aparece instantaneamente no painel direito. Data URLs (por exemplo, data:image/png;base64,...) são detectadas automaticamente

Codificar um Arquivo

1

Envie o Arquivo

No modo Codificar, clique no botão Enviar

2

Selecione o Arquivo

Selecione qualquer arquivo — a ferramenta lê e codifica para Base64

3

Use o Resultado

Copie o resultado para incorporar no seu código ou salve como arquivo de texto

Opções Disponíveis

Seguro para URL

Substitui + por -, / por _ e remove o preenchimento =. Útil para URLs, nomes de arquivo e tokens JWT.

Quebra de Linhas

Insere uma quebra de linha a cada 76 caracteres, seguindo o padrão MIME usado em codificação de email.

Inverter

Move a saída para a entrada e alterna o modo, para que você possa verificar rapidamente uma codificação/decodificação de ida e volta.

Recursos

Conversão em Tempo Real

O texto é codificado ou decodificado conforme você digita — sem necessidade de pressionar um botão. Os resultados são atualizados instantaneamente com um pequeno atraso para manter as coisas funcionando suavemente.

Suporte a Upload de Arquivo

Envie qualquer arquivo (imagens, PDFs, documentos) para codificá-lo como uma string Base64. Isso é útil para incorporar ativos diretamente em HTML, CSS ou JSON sem referências de arquivo externo.

Base64 Seguro para URL

Base64 padrão usa caracteres +, / e = que podem causar problemas em URLs e nomes de arquivo. A variante segura para URL substitui estes por -, _ e remove o preenchimento final — comumente usada em tokens JWT e APIs web.

Quebra de Linhas (MIME)

Quando ativada, a saída é quebrada em 76 caracteres por linha seguindo o padrão MIME (RFC 2045). Este formato é usado em codificação de email e certificados PEM.

Detecção de Data URL

Ao decodificar, a ferramenta detecta e remove automaticamente prefixos de Data URL como data:image/png;base64,..., para que você possa colar a Data URL completa sem remover manualmente o prefixo.

Estatísticas de Tamanho

A barra de status mostra o tamanho de entrada, tamanho de saída e a proporção de codificação. A codificação Base64 padrão aumenta o tamanho dos dados em aproximadamente 33% (proporção ~1,33x).

Seus Dados Permanecem Privados: Todo o processamento acontece no seu navegador. Sem uploads — arquivos e texto nunca saem do seu dispositivo. Sem rastreamento — não coletamos ou armazenamos nenhum dado que você codifica ou decodifica.

Perguntas Frequentes

Qual é a diferença entre Base64 e Base64 seguro para URL?

Base64 padrão usa caracteres +, / e =. Base64 seguro para URL substitui + por -, / por _ e remove o preenchimento =. Isso torna a saída segura para usar em URLs, nomes de arquivo e parâmetros de consulta sem codificação adicional.

Por que a codificação Base64 aumenta o tamanho do arquivo?

Base64 representa 3 bytes de dados binários como 4 caracteres ASCII. Isso resulta em um aumento de tamanho de aproximadamente 33% (proporção ~1,33x). Este é um compromisso para poder transmitir com segurança dados binários através de canais somente texto.

Posso codificar qualquer tipo de arquivo?

Sim. Você pode codificar qualquer arquivo — imagens, PDFs, áudio, vídeo, arquivos compactados ou qualquer arquivo binário. A ferramenta lê os bytes brutos e os converte em texto Base64.

O que a Quebra de Linhas faz?

Quebra de Linhas insere uma quebra de linha a cada 76 caracteres, seguindo o padrão MIME (RFC 2045). Este formato é necessário para conteúdo Base64 em email (codificação MIME) e certificados PEM. A maioria das aplicações modernas não requer quebra de linhas.

Meus dados estão seguros?

Sim. Toda codificação e decodificação acontece inteiramente no seu navegador usando JavaScript. Nenhum dado é enviado para nenhum servidor. Você pode verificar isso usando a ferramenta offline após o carregamento da página.

Qual codificação de caracteres é usada?

A ferramenta usa codificação UTF-8 por padrão, que suporta todos os caracteres Unicode, incluindo texto internacional, emoji e símbolos especiais.

Texto
Base64
Erro

                

Digite o texto à esquerda para codificar em Base64

| |
Alterne entre os modos Codificar e Decodificar usando os botões de alternância
Ative Seguro para URL para gerar Base64 adequado para URLs e nomes de arquivo
Ative Quebra de Linhas para quebrar a saída a cada 76 caracteres (padrão MIME)
Clique em Inverter para reverter rapidamente a operação — a saída se torna entrada
Envie qualquer arquivo para codificá-lo em Base64 — útil para incorporar imagens em HTML/CSS
Cole uma Data URL (por exemplo, data:image/png;base64,...) — o prefixo é detectado automaticamente
Toda codificação e decodificação acontece localmente no seu navegador — nenhum dado é enviado para nenhum servidor
Quer saber mais? Leia a documentação →
1/8
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes