Glyph WidgetsGlyph Widgets
SobreContatoPrivacidadeTermosApoiar no Ko-fi

© 2026 Glyph Widgets. Todos os direitos reservados.

·

100% Processamento no Cliente

Codificador/Decodificador Base64

Última atualização: 5 de março de 2026

Codifique texto para Base64 ou decodifique strings Base64 instantaneamente. Suporte Unicode completo com modo seguro para URL. Todo processamento acontece localmente no seu navegador.

0 caracteres
0 caracteres
Compartilhar

Predefinições salvas é um recurso para Apoiadores.

Histórico de ferramentas é um recurso para Apoiadores.

Notas de ferramentas é um recurso para Apoiadores.

Recursos

  • ▶Codificar texto para Base64
  • ▶Decodificar Base64 para texto
  • ▶Suporte completo Unicode/UTF-8
  • ▶Modo Base64 URL-safe
  • ▶Copiar resultado para a área de transferência
  • ▶Baixar como arquivo de texto
  • ▶Conversão em tempo real
  • ▶Trocar e mudar modo com um clique
  • ▶100% no cliente - seus dados nunca saem do seu navegador

Como usar esta ferramenta

1

Escolha Seu Modo

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.

2

Digite Sua Entrada

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.

3

Ativar Modo Seguro para URL (Opcional)

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.

4

Copiar ou Baixar

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.

Como Funciona a Codificação Base64

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.

O 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.

Suporte a Unicode

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.

Modo URL-Safe

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.

Casos de Uso Comuns

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.

Limitações

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.

Perguntas frequentes

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.

Ferramentas relacionadas

Decodificador JWT

Decodificar e inspecionar JSON Web Tokens

Formatador JSON

Formatar e validar dados JSON