AllinHub

Codificar e decodificar Base64

Converta texto e arquivos locais em Base64, sem fazer upload.

Entrada: até 1 MiB de texto UTF-8 (1.048.576 bytes) ou um arquivo de até 10 MiB (10.485.760 bytes), nos dois sentidos.

Base64 não é criptografia. Os dados ficam na memória, sem upload, armazenamento ou inclusão na URL.

Use esta ferramenta para ler uma cadeia Base64 recebida de uma API ou transformar texto e arquivos em uma representação que pode ser copiada. A conversão de texto usa UTF-8 e preserva acentos, emojis e caracteres de outros idiomas. Escolha o alfabeto padrão ou a variante própria para URLs conforme o formato esperado pelo seu sistema. Tudo é processado no navegador, sem envio dos arquivos e sem guardar o conteúdo digitado.

Como usar

  1. Escolha Codificar ou Decodificar e indique se a origem é Texto ou Arquivo.
  2. Cole o texto para converter automaticamente ou selecione um arquivo e clique em Executar.
  3. Ative o alfabeto para URL quando necessário; use quebras de linha apenas na codificação.
  4. Copie o resultado completo ou faça o download. Limpar remove a entrada atual.

O que ela cobre

  • Mantém acentos combinados, emojis e finais de linha do texto UTF-8.
  • Inclui o preenchimento obrigatório na saída padrão e o omite na variante URL.
  • Insere quebras CRLF a cada 76 caracteres quando a opção está ativa.
  • Rejeita caracteres inválidos, preenchimento incorreto e bits restantes diferentes de zero.
  • Disponibiliza bytes binários para download, sem inserir caracteres de substituição.

Perguntas frequentes

Base64 serve para criptografar uma senha?

Não. Base64 apenas representa bytes com um conjunto limitado de caracteres. Qualquer pessoa com acesso à cadeia pode recuperar o conteúdo, sem precisar de uma chave. A codificação não confirma a origem nem a integridade dos dados. Um arquivo decodificado sem erro ainda pode conter conteúdo perigoso.

Qual é o limite de texto e de arquivos?

Cada entrada aceita até 1 MiB de texto UTF-8, equivalente a 1.048.576 bytes, ou um arquivo de até 10 MiB, equivalente a 10.485.760 bytes. O limite vale nos dois sentidos. Base64 aumenta o tamanho em cerca de um terço; uma saída grande pode ultrapassar o limite ao ser usada novamente como entrada.

Por que não consigo ler o resultado decodificado?

O conteúdo original pode ser uma imagem, um arquivo compactado ou outros dados binários. Se os bytes não formarem UTF-8 válido ou tiverem controles não imprimíveis, a ferramenta oferece um download binário. Nenhum byte é substituído por texto inventado. Identifique o formato antes de abrir o arquivo, pois Base64 não informa um tipo confiável.

Preciso remover espaços e acrescentar sinais de igual?

O decodificador ignora espaços ASCII, tabulações e quebras CR e LF. O preenchimento pode estar correto ou ser totalmente omitido. Misturar alfabetos, colocar sinais de igual no meio ou usar bits restantes inválidos gera erro. Em uma URL de dados, retire o prefixo e cole apenas a parte Base64.

A prévia limitada altera o que será baixado?

Não. A prévia mostra no máximo 16.384 caracteres para manter a página responsiva. Copiar e Baixar usam o resultado completo. Nenhum conteúdo é salvo no armazenamento do navegador nem colocado na URL da página. Limpar ou Cancelar invalida operações pendentes, impedindo que um resultado antigo reapareça depois.

Atualizado em

Todas as ferramentas