Pular para o conteúdo
hubTOOLs

Categorias

Buscar ferramentas

Codificar e Decodificar Base64

Converta texto e arquivos para Base64 e volte para o formato original. A ferramenta aceita texto em UTF-8, arquivos de até 20 MB e data URI, e reconhece o tipo do arquivo pelos primeiros bytes.

Seus dados são processados no seu navegador e não são enviados nem armazenados.

Carregando a ferramenta

Como usar

  1. Na aba de texto, cole o conteúdo e escolha a opção URL-safe ou com preenchimento, se precisar.
  2. Clique em codificar para gerar o Base64 ou em decodificar para voltar ao texto.
  3. Na aba de arquivo, escolha o arquivo e, se quiser, marque o formato data URI.
  4. Para decodificar um arquivo, cole o Base64 e baixe o resultado com a extensão detectada.

O que é Base64

Base64 é uma forma de representar dados binários usando apenas letras, números e alguns símbolos. Isso permite transportar imagens, arquivos e textos em canais que aceitam apenas texto, como JSON e campos de formulário.

Base64 de texto e acentos

O texto é convertido em bytes pelo padrão UTF-8 antes de virar Base64. Por isso acentos e cedilha são preservados na volta. Por exemplo, Olá vira T2zDoQ==, e a decodificação devolve Olá.

URL-safe e preenchimento

O Base64 comum usa os símbolos + e /, que têm sentido especial em URLs. A versão URL-safe troca esses símbolos por - e _. O sinal de igual no fim, chamado de preenchimento, pode ser retirado quando o sistema de destino não o aceita.

Data URI e tipo do arquivo

Um data URI junta o tipo do arquivo e o Base64, no formato data:image/png;base64,... e pode ser usado diretamente em páginas e e-mails. A ferramenta reconhece PNG, JPEG, GIF, WebP, PDF, ZIP e ICO pelos bytes iniciais.

Limites e cuidados

Base64 aumenta o tamanho dos dados em cerca de um terço. Ele não é criptografia: qualquer pessoa consegue decodificar o conteúdo. Não use Base64 para proteger senhas ou dados sigilosos.

Dicas de uso

Para enviar uma imagem em uma requisição JSON, use o formato data URI, porque ele já traz o tipo do arquivo. Para URLs e nomes de arquivo, prefira a versão URL-safe sem preenchimento. Ao decodificar um arquivo baixado, use a extensão detectada pela ferramenta para abri-lo corretamente.

Cuidados ao copiar o resultado

Ao copiar um Base64 muito grande, confira se a área de transferência não truncou o texto. Para arquivos grandes, prefira baixar o resultado como arquivo a copiar o texto. Em campos de formulário, o limite de caracteres pode cortar o conteúdo sem aviso, então teste o envio com um arquivo pequeno primeiro.

Perguntas frequentes

Base64 é uma forma de criptografia?

Não. Base64 é apenas uma codificação. Qualquer pessoa pode decodificar o conteúdo.

Por que aparece erro ao decodificar?

O texto contém caracteres que não fazem parte do Base64, como @ ou espaços no meio do conteúdo. Revise a entrada.

Posso converter imagens grandes?

Sim, até 20 MB. Arquivos maiores precisam ser reduzidos antes.

Meus arquivos são enviados para algum servidor?

Não. A conversão acontece no navegador e nada é armazenado.

Sua privacidade

Usamos cookies para medir o uso das ferramentas e para exibir anúncios. Você escolhe o que permitir.

Preferências de cookies

Escolha quais categorias de cookies o hubTOOLs pode usar. Os cookies estritamente necessários, como a preferência de tema, sempre funcionam.