Codificador/Decodificador Base64

Codifique e decodifique Base64 rapidamente com suporte a texto UTF-8

Entrada
Caracteres: 0
Bytes: 0
Saída
Caracteres: 0
Bytes: 0

Selecione o Método de Conversão

O que é Base64?

Base64 é um método de codificação que usa 64 caracteres imprimíveis (A-Z, a-z, 0-9, +, /) para representar dados binários. É comumente usado para transmitir e armazenar dados binários em cenários que exigem manipulação de dados de texto, como em emails, JSON, XML ou URLs. Princípio da codificação Base64: Divide cada 3 bytes (24 bits) de dados em 4 grupos de 6 bits cada, com cada grupo mapeado para um caractere imprimível. Os dados codificados são aproximadamente 33% maiores que os dados originais.

Como usar

Operações básicas

  1. Cole ou digite texto na caixa de entrada
  2. Clique em「Codificar Base64」para converter texto em formato Base64
  3. Clique em「Decodificar Base64」para restaurar string Base64 para texto
  4. Os resultados aparecem automaticamente na caixa de saída, cópia com um clique

Descrição dos recursos

CodificarConverte texto simples em string codificada Base64
DecodificarRestaura string codificada Base64 para texto original
Suporte UTF-8Suporte completo para chinês, japonês e outros caracteres multibyte
Conversão instantâneaProcessamento no navegador, sem upload para servidor

Exemplos

Codificação de texto

Hello World → SGVsbG8gV29ybGQ=

Codificação chinesa

你好世界 → 5L2g5aW95LiW55WM

Codificação URL

https://example.com → aHR0cHM6Ly9leGFtcGxlLmNvbQ==

FAQ

Q: A codificação Base64 é criptografia?

A: Não. Base64 é apenas um método de codificação, não criptografia. Qualquer pessoa pode facilmente decodificar uma string Base64, ela não oferece segurança. Não use Base64 para proteger informações sensíveis.

Q: Por que há símbolos = após a codificação?

A: A codificação Base64 exige que os dados de entrada sejam múltiplos de 3 bytes. Quando o comprimento dos dados originais não é múltiplo de 3, símbolos = são usados para preenchimento, com máximo de 1 ou 2 sinais =.

Q: Como caracteres não-ASCII como chinês são tratados?

A: Esta ferramenta usa codificação UTF-8 para processar texto, primeiro convertendo o texto em uma sequência de bytes UTF-8, depois realizando a codificação Base64, totalmente suportando caracteres multibyte como chinês e japonês.