Ferramentas
PT

Decodificar e codificar Base64 online

Cole uma string Base64 para decodificá-la em texto legível ou mude para Codificar para transformar texto em Base64. O resultado aparece na hora, enquanto você digita.

Privado: seus dados são processados no próprio navegador e nunca são enviados a nenhum servidor.

Como decodificar Base64

  1. Cole a sua string Base64 na caixa Entrada. Data URIs e Base64 seguro para URL também são aceitos.
  2. O texto decodificado aparece na hora na caixa Saída. Se surgirem caracteres estranhos, escolha outro conjunto de caracteres.
  3. Clique em Copiar ou Baixar. Resultados binários, como imagens ou PDFs, são salvos como arquivo com a extensão correta.

Decodificador e codificador Base64 em um só lugar

O Base64 Decoder Online converte nos dois sentidos. O decodificador ignora espaços e quebras de linha, aceita o alfabeto seguro para URL (- e _) e completa automaticamente o preenchimento = que estiver faltando, então até strings bagunçadas copiadas de logs, e-mails ou APIs são decodificadas corretamente. O codificador suporta texto em UTF-8, UTF-16 e Latin-1, saída segura para URL e quebras de linha MIME.

Como funciona a decodificação Base64

Cada 4 caracteres Base64 representam 3 bytes de dados. O decodificador converte cada caractere de volta no seu valor de 6 bits, junta os bits e os divide em bytes, que depois são interpretados como texto usando o conjunto de caracteres selecionado. Por exemplo, SGVsbG8= é decodificado como Hello.

Decodificar Base64 pela linha de comando

No Linux e no macOS, use echo 'SGVsbG8=' | base64 --decode. No Windows PowerShell, use [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('SGVsbG8=')). Em Python: base64.b64decode('SGVsbG8=').decode().

Por que usar o Base64 Decoder Online?

Perguntas frequentes

Base64 é uma forma de criptografia?

Não. Base64 é uma codificação, não uma criptografia. Qualquer pessoa pode decodificá-lo sem chave, então nunca use apenas Base64 para proteger senhas ou dados privados.

Por que o texto decodificado aparece com caracteres estranhos?

Ou o texto foi codificado com outro conjunto de caracteres (tente UTF-16 ou Windows-1252), ou o Base64 contém dados binários, como uma imagem, um PDF ou um arquivo ZIP. Use Baixar para salvar dados binários como arquivo.

O que é Base64 seguro para URL?

O Base64URL substitui + por - e / por _ e geralmente dispensa o preenchimento =, para que o resultado possa ser usado em URLs, nomes de arquivo e JSON Web Tokens. Este decodificador lê as duas variantes automaticamente.

Meus dados são enviados para um servidor?

Não. A decodificação e a codificação acontecem localmente no seu navegador, com JavaScript. Nada do que você cola é enviado ou armazenado.