Codifique texto para Base64 ou decodifique strings Base64 instantaneamente. Suporte Unicode completo com modo seguro para URL. Todo processamento acontece localmente no seu navegador.
Predefinições salvas é um recurso para Apoiadores.
Histórico de ferramentas é um recurso para Apoiadores.
Notas de ferramentas é um recurso para Apoiadores.
Clique em "Codificar" para converter texto simples para Base64, ou "Decodificar" para converter Base64 de volta para texto legível. A ferramenta lembra sua seleção.
Cole ou digite seu conteúdo no campo de entrada. Para codificação, digite qualquer texto incluindo caracteres Unicode. Para decodificação, digite uma string Base64 válida.
Ative o modo seguro para URL antes de codificar se sua saída será usada em URLs. Isso substitui + por - e / por _, tornando-o seguro para query strings e caminhos.
O resultado aparece automaticamente enquanto você digita. Clique em "Copiar" para copiar para a área de transferência, ou "Baixar" para salvar como arquivo. Use "Trocar" para reverter rapidamente a operação.
A codificação Base64 converte dados binários em um conjunto de 64 caracteres ASCII imprimíveis. O algoritmo agrupa bytes de entrada em conjuntos de 3 (24 bits), depois os divide em 4 grupos de 6 bits cada. Cada valor de 6 bits mapeia para um dos 64 caracteres do alfabeto Base64.
A-Z (26 caracteres) para valores 0-25. a-z (26 caracteres) para valores 26-51. 0-9 (10 caracteres) para valores 52-61. + para valor 62 (ou - no modo seguro para URL). / para valor 63 (ou _ no modo seguro para URL). = para preenchimento quando o comprimento da entrada não é divisível por 3.
Base64 padrão (btoa/atob) manipula apenas ASCII. Nossa ferramenta usa TextEncoder para converter texto Unicode em bytes UTF-8 primeiro, depois codifica esses bytes. Para decodificação, revertemos o processo com TextDecoder, garantindo suporte Unicode completo.
Base64 padrão usa + e / que têm significado especial em URLs. Base64 seguro para URL (RFC 4648) substitui estes por - e _, e opcionalmente remove preenchimento. Isso permite que strings Base64 sejam usadas diretamente em URLs sem codificação de porcentagem.
Incorporar imagens em HTML/CSS usando data URIs. Codificar dados binários em payloads JSON ou XML. Transmitir arquivos via protocolos baseados em texto. Codificar credenciais para Autenticação Básica HTTP. Armazenar dados binários em bancos de dados somente texto.
Base64 aumenta o tamanho dos dados em ~33%. Não adequado para criptografia ou segurança. Entradas muito grandes podem causar problemas de desempenho no navegador. Alguns cenários especiais de preenchimento podem exigir modo seguro para URL.
Base64 é um esquema de codificação binário para texto que converte dados binários em caracteres ASCII. Usa 64 caracteres (A-Z, a-z, 0-9, + e /) mais = para preenchimento. É comumente usado para incorporar dados binários em formatos baseados em texto como JSON, XML ou HTML.