Codificar/Descodificar Base64

Codifique texto ou ficheiros para Base64 e descodifique Base64 de volta. Suporta a variante URL-safe e Data URI.

Processamento Apenas no Navegador (Pronto para Uso Offline)
1

Introduza o seu texto

Cole ou escreva o seu conteúdo no campo.

2

Ajuste as definições

Configure as opções para obter o resultado pretendido.

3

Copie ou guarde

Copie a saída para a área de transferência ou guarde.

Principais funcionalidades

Conversão em tempo real

Codifique ou descodifique instantaneamente enquanto escreve. Sem cliques em botões — os resultados atualizam-se em direto a cada tecla premida.

Suporte a texto e ficheiros

Codifique qualquer ficheiro (imagens, PDFs, ZIPs) para Base64, ou cole Base64 para descodificar e descarregar o ficheiro original.

Base64 URL-safe (RFC 4648)

Troque com um clique para a variante URL-safe que substitui +/ por -_ e omite o preenchimento. Perfeito para tokens JWT e parâmetros de URL.

Saída Data URI

Gera strings data:{mime};base64,... prontas para incorporar imagens, fontes ou ficheiros diretamente em HTML, CSS ou JS.

Pré-visualização de imagens e deteção automática

Deteta automaticamente imagens descodificadas (PNG, JPEG, GIF, WebP) e mostra uma pré-visualização inline. A deteção inteligente muda para o modo de descodificação quando entrada Base64 é detetada.

Troca, estatísticas e privacidade

Troca de saída para entrada com um clique, exibição de tamanho em bytes em tempo real e processamento 100% no navegador — os seus dados nunca saem do seu dispositivo.

Sobre esta ferramenta

Encode text or files to Base64, decode Base64 to text or files. URL-safe Base64, Data URI output, image preview. Free, in-browser.

Processamento Apenas no Navegador (Pronto para Uso Offline)

O que é o codificador/descodificador Base64?

Codificador/Descodificador Base64 converte texto e ficheiros para codificação Base64 e vice-versa. Base64 é um esquema de codificação de binário para texto comummente usado para incorporar dados em URLs, e-mails, HTML e JSON.

Codifique texto ou qualquer ficheiro (imagens, PDFs, ZIPs) para Base64, ou descodifique strings Base64 para texto ou ficheiros descarregáveis — tudo no seu navegador, com suporte à variante URL-safe e Data URI.

Casos de uso comuns

  • Data URIs: Codifique imagens ou fontes como Data URIs Base64 para incorporar em HTML/CSS sem requisições externas
  • Tokens JWT: Descodifique payloads JWT usando Base64 URL-safe para depuração e inspeção
  • Autenticação de API: Codifique credenciais para cabeçalhos HTTP Basic Authentication
  • Transferência de ficheiros: Converta ficheiros binários em texto Base64 para inclusão em APIs JSON, e-mails ou ficheiros de configuração
  • Anexos de e-mail: Codifique/descodifique anexos MIME em protocolos de e-mail
  • Depuração para programadores: Inspecione rapidamente dados codificados em Base64 em logs, tokens ou respostas de API

Processamento Base64 com privacidade em primeiro lugar

Toda a codificação e descodificação acontece diretamente no seu navegador. Os seus ficheiros e textos são processados localmente e nunca são enviados para nenhum servidor.

  • Ideal para codificar credenciais sensíveis, tokens e ficheiros privados
  • Sem processamento no servidor, sem registos, sem recolha de dados
  • Funciona completamente offline após o carregamento inicial
  • Instale como PWA para acesso instantâneo sem internet

Perguntas frequentes

Base64 é um esquema de codificação de binário para texto que converte dados binários em caracteres ASCII. É comummente usado em URLs de dados, anexos de e-mail e payloads de API.
Sim. Mude para o separador Ficheiro para codificar qualquer ficheiro (imagens, PDFs, ZIPs, etc.) em Base64. Também pode descodificar uma cadeia Base64 de volta para um ficheiro para descarregar.
Não. Todo o processamento acontece inteiramente no seu navegador. Os seus dados nunca saem do seu dispositivo — nada é enviado para nenhum servidor.
Sim. Depois que a página carregar, a ferramenta funciona completamente offline. Para a melhor experiência, instale o PrivaDeck como PWA pelo seu navegador.
Não há limites impostos pelo servidor. O tamanho máximo do ficheiro depende da memória disponível do seu dispositivo e dos recursos do navegador. A maioria dos dispositivos modernos lida com ficheiros de várias centenas de MB sem problemas.
O Base64 URL-safe (RFC 4648 secção 5) substitui + por - e / por _, e omite o preenchimento =. É frequentemente utilizado em tokens JWT, parâmetros de URL e nomes de ficheiros.