Base64 Encode/Decode

Codifique e decodifique texto em Base64.

Processamento 100% local. Seus dados nunca saem do seu computador

Sobre esta ferramenta

Base64 é um esquema de codificação que converte dados binários em uma sequência de caracteres ASCII seguros para transporte em texto. Cada grupo de três bytes é representado por quatro caracteres do alfabeto Base64, que inclui letras maiúsculas e minúsculas, dígitos e os símbolos `+` e `/`. O resultado é cerca de 33% maior que o dado original, mas pode ser transmitido sem risco de corrupção em qualquer sistema que aceite texto.

Para usar a ferramenta, escolha o modo desejado. Em modo **Encode**, cole ou digite o texto que deseja codificar e a saída em Base64 aparece instantaneamente. Em modo **Decode**, cole uma string Base64 válida e recupere o texto original. Um botão de cópia permite transferir o resultado para a área de transferência em um clique.

Os casos de uso mais comuns envolvem desenvolvimento web e APIs: incorporar imagens diretamente em CSS ou HTML como Data URLs, transmitir tokens de autenticação em cabeçalhos HTTP, armazenar credenciais básicas no formato `Authorization: Basic ...`, codificar payloads JSON antes de incluí-los em query strings e depurar respostas de APIs que devolvem campos em Base64.

Toda a conversão acontece inteiramente no navegador usando a API nativa do JavaScript (`btoa` e `atob`). Nenhum dado é enviado a qualquer servidor e não é necessário criar conta ou instalar nada.

Perguntas frequentes

A ferramenta é gratuita?

Sim, totalmente gratuita e sem limites de uso.

Meus dados são enviados para algum servidor?

Não. A codificação e decodificação acontecem localmente no seu navegador. Nenhuma informação sai do seu dispositivo.

Funciona no celular?

Sim, a ferramenta funciona normalmente em qualquer navegador moderno, incluindo Chrome, Safari e Firefox para Android e iOS.

Base64 é uma forma de criptografia?

Não. Base64 é apenas uma codificação — qualquer pessoa pode decodificar o resultado sem chave ou senha. Para proteger dados sensíveis, use criptografia real (como AES).

Por que meu texto não decodifica corretamente?

Verifique se a string Base64 está completa e não contém espaços extras ou quebras de linha no meio. Strings truncadas ou com caracteres inválidos causam erro de decodificação.