Handytool
Guia do desenvolvedor5 min de leituraAtualizado 26 de fev. de 2026

Utilitário Dev Instantâneo

Codificar e Decodificar Base64 em Um Clique

O codificador Base64 do Handytool converte qualquer texto para Base64 padrão ou seguro para URL e vice-versa — direto no seu navegador, com suporte completo a UTF-8 e sem dados deixando seu dispositivo.

Pontos-chave

  • 01Codifique qualquer texto para Base64 ou decodifique Base64 de volta para texto instantaneamente, sem envolvimento de servidor.
  • 02Suporta tanto Base64 padrão (+, /) quanto Base64 seguro para URL (-, _) usado em JWTs e URLs assinadas.
  • 03Suporte completo a UTF-8 significa que emoji, cirílico, CJK e árabe codificam e decodificam corretamente sempre.
  • 04Base64 é codificação, não criptografia — nunca use para ocultar segredos; use criptografia real em vez disso.

O Que É Base64 e Quando Você Precisa Dele?

Base64 é uma forma de representar dados binários como texto ASCII imprimível. Aparece constantemente no trabalho de desenvolvedor: incorporar imagens em CSS como data URIs, transmitir payloads binários sobre APIs JSON, codificar credenciais em cabeçalhos HTTP Basic Auth e formar o segmento de payload de um JWT. Não é criptografia — qualquer pessoa pode decodificá-lo — mas é essencial sempre que um canal aceita apenas texto.

A maioria dos desenvolvedores recorre a uma ferramenta de linha de comando ou um script rápido. O Handytool oferece uma alternativa baseada em navegador que é instantânea, trata Unicode corretamente, suporta variantes padrão e segura para URL, e nunca envia sua entrada para lugar nenhum.

Como Codificar ou Decodificar Base64

  1. 01

    Cole ou digite sua entrada

    Digite ou cole o texto que deseja codificar — ou a string Base64 que deseja decodificar — na caixa de entrada.

  2. 02

    Escolha modo padrão ou seguro para URL

    Alterne para o modo seguro para URL se estiver trabalhando com JWTs, tokens OAuth ou URLs assinadas. Base64 seguro para URL substitui + por - e / por _, e remove o preenchimento = final.

  3. 03

    Selecione codificar ou decodificar

    Clique em Codificar para converter texto simples para Base64, ou Decodificar para converter Base64 de volta para texto legível.

  4. 04

    Copie o resultado

    Clique no botão copiar ao lado da saída para colocar o resultado na sua área de transferência, pronto para colar no seu código, terminal ou cliente de API.

Casos de Uso Comuns de Base64

Base64 aparece em muitos lugares no desenvolvimento cotidiano.

  • 01Data URIs — incorpore pequenas imagens ou fontes diretamente em HTML ou CSS sem uma solicitação de arquivo separada.
  • 02HTTP Basic Auth — credenciais são enviadas como Base64(usuário:senha) no cabeçalho Authorization.
  • 03Payloads JWT — os segmentos de cabeçalho e payload de um JWT são Base64 seguro para URL.
  • 04Campos de API binária — algumas APIs exigem conteúdo binário (assinaturas, chaves) codificado como Base64 em JSON.
  • 05Anexos de email — MIME usa Base64 para codificar anexos como texto ASCII para trânsito.
  • 06Tokens de hash de conteúdo — digests HMAC e hash são frequentemente entregues como Base64 em vez de hex.

Seguro para Usar Com Strings Sensíveis

A codificação e decodificação acontecem inteiramente no seu navegador usando as APIs nativas btoa, atob e TextEncoder. Nada é transmitido para um servidor. Você pode colar com segurança chaves de API, tokens OAuth ou outras strings sensíveis para inspecioná-las ou codificá-las sem nenhum risco de privacidade.

Lembre-se que Base64 não é uma camada de segurança. Qualquer pessoa que possa ver uma string Base64 pode decodificá-la em segundos. Use-a para formatar dados corretamente, não para protegê-los.

Perguntas Frequentes sobre Codificador Base64

Para que é usada a codificação Base64?

Base64 representa dados binários como texto ASCII. Os usos comuns incluem data URIs em CSS, payloads JWT, credenciais HTTP Basic Auth e campos binários em APIs JSON.

O que é Base64 seguro para URL?

Base64 padrão usa + e / que têm significado especial em URLs. Base64 seguro para URL os substitui por - e _ e remove o preenchimento =. JWTs, tokens OAuth e URLs assinadas usam esta variante.

Base64 é o mesmo que criptografia?

Não. Base64 é codificação — qualquer pessoa pode decodificá-la. Para sigilo real, use criptografia verdadeira como AES ou TLS. Base64 é para formatar dados para que possam viajar por canais apenas de texto.

Por que minha saída Base64 parece errada para texto não-inglês?

Muitas ferramentas tratam a entrada como Latin-1, o que quebra em emoji e caracteres não-ASCII. O Handytool converte a entrada para bytes UTF-8 primeiro usando TextEncoder, então todos os caracteres Unicode codificam corretamente.

Minha entrada é enviada para um servidor?

Nunca. O codificador usa APIs nativas do navegador (btoa/atob e TextEncoder) e funciona inteiramente localmente. Nada é enviado, registrado ou armazenado.

É grátis usar?

Sim. O Handytool é completamente gratuito sem cadastro, sem limite de uso e sem anúncios no caminho.

Ferramentas relacionadas

Continua a trabalhar com ferramentas de Utilitário

ferramentas de Utilitário