All Tools / Ferramentas de Desenvolvedor / Codificar e Decodificar Base64 Online
Entrada (Texto)
Size: 0 B Chars: 0
Saída (Base64)
Size: 0 B Chars: 0 Ratio:

Codificador & Decodificador Base64 — Ferramenta Online Gratuita

O que é o Base64?

O Base64 é uma codificação de binário para texto que converte dados binários numa sequência de caracteres ASCII. É normalmente utilizado para incorporar imagens em HTML/CSS, enviar ficheiros binários em formato JSON ou XML, codificar anexos de e-mail e armazenar conteúdos binários numa base de texto. Cada carácter Base64 representa 6 bits de dados, tornando a saída codificada cerca de 33% superior à original.

Como usar

  1. Seleccione o modo Codificar ou Decodificar no separador acima
  2. Digite, cole ou efectue o carregamento de um ficheiro no painel de entrada
  3. A nossa ferramenta processa em tempo real à medida que digita
  4. Copie o resultado final ou faça o download para um ficheiro
  5. Active a função de Segurança-URL para utilizar - e _ em vez de + e /

Perguntas Frequentes

A codificação Base64 é o mesmo que criptografia?

Não. Base64 é um esquema de codificação, não criptografia. Ele converte dados binários em caracteres ASCII para transporte seguro em formatos de texto. Qualquer um pode decodificá-lo sem chave. Nunca use Base64 para ocultar dados sensíveis.

Posso codificar qualquer tipo de arquivo em Base64?

Sim. Qualquer arquivo — imagens, PDFs, áudio, binários — pode ser codificado em Base64. A saída é sempre uma string ASCII simples. Use a aba do modo Arquivo para enviar arquivos diretamente.

O que é Base64 seguro para URL (URL-safe)?

O Base64 padrão usa '+' e '/', que precisam ser percent-encoded em URLs. O Base64 URL-safe substitui '+' por '-' e '/' por '_', tornando a saída segura para uso direto em URLs e nomes de arquivos sem percent-encoding.

Por que a saída Base64 é maior que o original?

O Base64 codifica 3 bytes em 4 caracteres, então a saída é cerca de 33% maior que o binário original. Isso é esperado e inevitável no Base64.

Esta ferramenta envia meus dados a um servidor?

Não. Toda a codificação e decodificação ocorre inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo.