Base64

Codifique texto para Base64 ou decodifique cadeias Base64 de volta para texto simples instantaneamente. Rápido, grátis e totalmente do lado do cliente — seus dados nunca saem do navegador.

Um codificador e decodificador Base64 online e gratuito que converte texto para Base64 e de volta para texto simples diretamente no seu navegador. O Base64 torna dados binários ou não-ASCII seguros para serem transportados como texto simples, e é por isso que ele aparece em data URLs, JWTs, cookies, anexos de e-mail e configurações onde apenas ASCII é permitido. Use esta ferramenta para codificar uma string para incorporá-la em um payload, para decodificar um valor Base64 que você encontrou em um token ou resposta de API para poder lê-lo, ou para verificar se uma string suspeita é um Base64 válido e o que ela contém. Toda a conversão roda localmente, então seus dados nunca são enviados.

Usos comuns

  • Codificar uma string para incorporá-la em uma data: URL ou em um payload JSON.
  • Decodificar um valor Base64 copiado de um JWT, cookie ou resposta de API para lê-lo.
  • Verificar se uma string suspeita é um Base64 válido e para o que ela é decodificada.
  • Converter configurações ou credenciais que precisam ser armazenadas como texto seguro em ASCII.
  • Inspecionar os segmentos base64url de um token decodificando-os individualmente.

Perguntas frequentes

O Base64 criptografa meus dados?

Não. O Base64 é uma codificação, não uma criptografia. Ele torna dados binários seguros para transmitir como texto, mas não oferece nenhuma confidencialidade — qualquer pessoa pode decodificá-lo.

O que acontece se eu decodificar um Base64 inválido?

O decodificador reporta um erro se a entrada contiver caracteres fora do alfabeto Base64 ou não for decodificada para um texto UTF-8 válido.

Qual é a diferença entre Base64 e Base64URL?

O Base64URL é uma variante segura para URLs que substitui os caracteres + e / por - e _ e geralmente descarta o preenchimento, para que o valor possa ser usado em URLs e JWTs sem escape.

Por que minha string codificada é maior que a original?

O Base64 representa cada 3 bytes como 4 caracteres ASCII, então a saída codificada é cerca de 33% maior que a entrada. Esse custo de tamanho é a contrapartida pela segurança em ASCII.

Meus dados são enviados para um servidor?

Não. A codificação e a decodificação rodam inteiramente no seu navegador, então seu texto nunca sai do seu dispositivo.

All processing is local — your data never leaves your browser.