Pular para o conteúdo
NewKitApp

Search tools

Jump to any tool by name

Base64 Encode / Decode

Codifique texto para Base64 ou decodifique Base64 de volta para texto — instantaneamente, no seu navegador.

Base64

Type some text on the left to encode it.

What is Base64 Encode / Decode?

Base64 é um esquema de codificação que representa dados binários ou de texto usando apenas 64 caracteres ASCII impressíveis (A-Z, a-z, 0-9, + e /), com preenchimento de = para que o comprimento da saída seja múltiplo de quatro. Não é criptografia nem compressão — não fornece confidencialidade e a saída geralmente é ligeiramente maior que a entrada. É comumente usado para incorporar imagens em CSS e URIs de dados HTML, anexar arquivos binários dentro de mensagens de e-mail e transportar dados binários por meio de canais de texto apenas, como JSON ou URLs. A mesma entrada sempre produz a mesma saída e a decodificação a reverte exatamente desde que o conjunto de caracteres e o preenchimento estejam intactos.

How to Use Base64 Encode / Decode

  1. Escolha "Codificar" para converter texto simples para Base64 ou "Decodificar" para converter Base64 de volta para texto.
  2. Digite ou cole sua entrada na caixa.
  3. O resultado é atualizado instantaneamente abaixo — sem necessidade de clicar em um botão.
  4. Clique em "Copiar" para copiar o resultado para a área de transferência.

Examples

Codificar

Input: hello world

Output: aGVsbG8gd29ybGQ=

Decodificar

Input: aGVsbG8gd29ybGQ=

Output: hello world

Codificar com unicode

Input: café ☕

Output: Y2Fmw6kg4piV

Common Mistakes

  • Supor que a Base64 é uma forma de criptografia ou compressão — ela não é nenhuma das duas, e a saída é frequentemente maior que a entrada.
  • Esquecer os caracteres de preenchimento '=' ao construir ou editar manualmente uma string Base64.
  • Incluir quebras de linha na entrada, que algumas variantes da Base64 (como MIME) inserem, mas decodificadores estritos rejeitam.
  • Confundir a Base64 padrão com a variante segura para URLs (que usa '-' e '_' em vez de '+' e '/').

Why Use This Tool

  • Executa totalmente no lado do cliente, então nada do que você codifica ou decodifica deixa seu navegador.
  • Lida corretamente com entrada Unicode, ao contrário de uma chamada btoa()/atob() ingênua no console do navegador.
  • Combina codificação e decodificação em uma ferramenta única com feedback instantâneo e sem cliques.
  • Não há restrições de tamanho de arquivo além do que a memória do seu navegador pode lidar confortavelmente.

Frequently Asked Questions