Ir para o conteúdo principal

Encontre sua próxima ferramenta

Prepare, confira e exporte

Codificador e Decodificador de Texto em Base64

Codifique texto legível em Base64 ou recupere texto UTF-8 a partir de um valor codificado. Escolha o alfabeto padrão ou o seguro para URL e confira a contagem de bytes antes de copiar o resultado.

Carregando o espaço de trabalho de texto…

Vantagens

  • Lide com texto Unicode, incluindo emojis e escritas não latinas.
  • Rejeite preenchimento malformado e UTF-8 inválido, em vez de inserir caracteres de substituição.
  • Codifique ou decodifique arquivos individuais e lotes usando as mesmas configurações.

Quando ajuda

  • Inspecionar um campo de texto codificado retornado por uma API.
  • Preparar um fixture de teste em UTF-8 com o alfabeto que um aplicativo espera.
  • Decodificar o texto copiado de um documento e, depois, compará-lo ou exportá-lo como PDF.

Como usar esta ferramenta

  1. Escolha Texto para Base64 ou Base64 para texto.
  2. Cole um valor ou importe um arquivo TXT em UTF-8. Escolha o alfabeto correspondente.
  3. Para codificar, escolha se deseja incluir o preenchimento. Selecione Converter.
  4. Revise o resultado, copie-o ou baixe-o, ou selecione vários arquivos para um ZIP.

O Base64 representa bytes; ele não mantém uma mensagem em segredo

O Base64 é uma forma de representar bytes usando caracteres imprimíveis. O texto primeiro vira bytes UTF-8, que depois são codificados. Essa etapa extra importa para letras acentuadas, emojis e escritas como o híndi: um caractere visível pode usar vários bytes. O total de bytes neste espaço de trabalho descreve os dados em UTF-8, e não o número de letras que você vê no editor.

O alfabeto padrão usa os caracteres de mais e de barra. A variante segura para URL os substitui por hífen e sublinhado. Escolha o alfabeto exigido pelo aplicativo que vai receber o valor; o decodificador rejeita de propósito caracteres do outro alfabeto. Um valor em Base64 não é uma URL completa, e esta ferramenta não decodifica porcentagens nem extrai campos de um token.

O preenchimento completa o último grupo quando a contagem de bytes não é divisível por três. A codificação pode incluir ou omitir os sinais de igual. A decodificação aceita entradas com ou sem o preenchimento correto, mas rejeita preenchimento fora do lugar, comprimentos impossíveis e bits não usados diferentes de zero. Espaços ASCII, tabulações e quebras de linha são ignorados na decodificação, para que um valor quebrado em linhas possa ser colado sem limpeza manual.

Bytes decodificados nem sempre são texto. Uma imagem, um arquivo compactado ou um PDF pode ser um Base64 válido e, ainda assim, falhar na verificação de texto UTF-8. Nesse caso, use o decodificador de imagens existente ou um fluxo binário adequado, em vez de tratar símbolos de substituição como uma conversão bem-sucedida. O Base64 também não é criptografia: qualquer pessoa com o valor codificado consegue recuperar os bytes. Mantenha credenciais fora de relatórios compartilhados e salve os resultados importantes antes de sair da página.

Formatos, limites e privacidade

  • Até 100.000 unidades de código UTF-16 por entrada; arquivos TXT, JSON, CSV ou TSV em UTF-8 de até 1 MiB.
  • ZIP em lote: até 10 arquivos, 5 MiB no total. As saídas bem-sucedidas e um relatório de erros numerado são mantidos juntos.
  • O envio para documentos aceita resultados de até 100.000 unidades de código sem caracteres NULL. Resultados maiores continuam disponíveis para download.
  • Somente texto: sem extração de arquivos binários, análise de data URLs nem verificação de tokens. Os bytes decodificados devem ser UTF-8 válido.
  • Um BOM ou NULL decodificado é preservado. Saídas com NULL podem ser baixadas, mas os botões de envio para documentos ficam indisponíveis.

Estas ferramentas processam o texto localmente. Não há salvamento automático de rascunhos. Baixe o trabalho importante antes de sair; as transferências temporárias de arquivos expiram após 30 minutos.

Perguntas frequentes

Base64 é criptografia?

Não. É uma representação reversível de bytes e não exige nenhuma chave secreta.

Ele consegue decodificar Base64 sem preenchimento?

Sim, quando o comprimento, o alfabeto e os bits não usados são válidos. Um preenchimento explícito incorreto é rejeitado.

Por que uma imagem codificada falha?

Os bytes de uma imagem geralmente não são texto UTF-8. Use a ferramenta Base64 para Imagem que já existe no MAXScanner para dados de imagem.

Continue seu fluxo de documentos

Use um botão Continuar dentro do espaço de trabalho para levar seu texto; estes links abrem uma ferramenta vazia.