Codificar/Decodificar Base64
Codificador e decodificador Base64 gratuito online. Converta texto para Base64 e Base64 para texto instantaneamente. Sem upload para servidor, 100% privado.
O que é codificação Base64?
Base64 é um esquema de codificação de binário para texto que converte dados binários em um formato de string ASCII usando 64 caracteres. É comumente usado para incorporar dados binários em formatos baseados em texto.
Como funciona a codificação Base64?
Base64 pega 3 bytes (24 bits) de dados binários e os converte em 4 caracteres ASCII (cada um representando 6 bits). Isso aumenta o tamanho dos dados em aproximadamente 33%.
Quais caracteres são usados no Base64?
Base64 usa 64 caracteres: A-Z (26 maiúsculas), a-z (26 minúsculas), 0-9 (10 dígitos), + e /. O caractere = é usado para preenchimento.
É seguro usar esta ferramenta Base64?
Sim, todo o processamento é feito localmente no seu navegador. Nenhum dado é enviado para nenhum servidor, garantindo 100% de privacidade e segurança.
O que é Base64 seguro para URL?
Base64 seguro para URL substitui + por - e / por _, e remove o preenchimento (=). Isso o torna seguro para usar em URLs e nomes de arquivos sem problemas de codificação.
Por que Base64 aumenta o tamanho do arquivo?
Base64 converte 3 bytes em 4 caracteres, resultando em um aumento de tamanho de 33%. Esta sobrecarga é necessária para representar dados binários como texto imprimível.
Quais são os usos comuns do Base64?
Base64 é usado para incorporar imagens em CSS/HTML, codificar anexos de e-mail (MIME), armazenar senhas em bancos de dados, transmitir dados binários sobre protocolos de texto e URIs de dados.
Posso decodificar qualquer string Base64?
Sim, desde que seja uma string codificada em Base64 válida. Se a string contiver caracteres inválidos ou preenchimento incorreto, a ferramenta irá alertá-lo.
Para que serve o caractere de preenchimento (=)?
O preenchimento (=) garante que o comprimento da string Base64 seja um múltiplo de 4. É adicionado quando o comprimento dos dados de entrada não é divisível por 3.
Base64 pode codificar imagens?
Sim, Base64 pode codificar qualquer dado binário incluindo imagens. O resultado é uma string de texto que pode ser incorporada diretamente em HTML/CSS usando URIs de dados.
Base64 é criptografia?
Não, Base64 é codificação, não criptografia. É facilmente reversível e não fornece segurança. É destinado à representação de dados, não à proteção.
Qual é a diferença entre Base64 e UTF-8?
UTF-8 é uma codificação de caracteres para texto Unicode. Base64 é um esquema de codificação de binário para texto. UTF-8 representa caracteres de texto; Base64 representa dados binários como texto.
Como usar Codificar/Decodificar Base64
A codificação Base64 transforma dados binários em texto puro formado por 64 caracteres ASCII seguros, permitindo que atravessem sistemas apenas de texto — como e-mail, JSON, XML e data URIs — sem se corromperem. Esta ferramenta codifica e decodifica Base64 inteiramente no seu navegador: nada do que você colar é enviado a nenhum servidor.
- Cole o conteúdo na caixa de entrada — texto comum para codificar ou uma string Base64 para decodificar. Com o modo automático ativado, a ferramenta identifica o tipo de entrada e mostra o resultado na hora, enquanto você digita.
- Desative o modo automático se quiser controle manual e clique em Codificar ou Decodificar para forçar exatamente a conversão de que precisa. Isso ajuda quando um texto poderia ser interpretado das duas formas.
- Clique em Trocar para devolver o resultado à caixa de entrada, o que facilita conversões em sequência nos dois sentidos.
- Clique em Copiar para levar o resultado à área de transferência, ou selecione parte da saída para copiar só esse trecho.
Base64 é codificação, não criptografia — qualquer pessoa consegue reverter. Nunca use para esconder senhas ou segredos; para dados sensíveis, conte com criptografia de verdade.
Ferramentas relacionadas
- Imagem para Base64 Converta imagens em strings Base64 e decodifique Base64 de volta para imagens. Suporta PNG, JPG, GIF, WebP, SVG, BMP, ICO. 100% no navegador, sem upload.
- Codificador Decodificador Base32 Codifique texto para Base32 ou decodifique Base32 para texto instantaneamente. 100% no navegador, zero upload de dados. Compatível com RFC 4648. Ideal para segredos TOTP, chaves OTP, dados de QR code e conversão binário para texto.
- Conversor de Texto para Hexadecimal Conversor gratuito de texto para hexadecimal online. Codifique texto ASCII e Unicode em valores hex instantaneamente com saída separada por espaços ou contínua. Processamento no navegador, sem instalação.
- Hex para Texto Converta strings hexadecimais em texto legível instantaneamente. Decodifique valores hex em ASCII ou UTF-8 com suporte para vários formatos.
- Conversor de Texto para Binário Converta texto para código binário instantaneamente. Tradutor binário UTF-8 grátis online.
- Codificar Decodificar URL Codificador, decodificador e analisador de URL gratuito online. Converta texto em codificação percentual, decodifique strings URL e extraia parâmetros de consulta.
- Visualizador Hexadecimal Visualize o conteúdo de arquivos em formato hexadecimal com busca, navegação por deslocamento e rolagem virtual
- Criptografia / Descriptografia AES Criptografia/descriptografia AES com modos CBC, CFB, CTR, OFB, ECB, preenchimento Pkcs7/ZeroPadding/NoPadding, chaves 128/192/256 bits, saída Base64, detecção automática de formato chave/IV