candoya
PT-PT

Base64 Encode e Decode

Funciona inteiramente no navegador - sem carregar nada, sem registo.

Entrada
Resultado
Introduz texto para codificar, ou Base64 para descodificar

O que é a codificacao Base64?

Base64 e uma forma de representar qualquer dado como texto simples usando 64 caracteres seguros (A-Z, a-z, 0-9, + e /). Esta ferramenta codifica texto para Base64 e descodifica Base64 de volta para texto legivel no teu browser. Suporta Unicode completo via UTF-8, por isso acentos, emoji e outros idiomas ficam intactos apos a conversao.

Como utilizar

  1. 1Escolhe a direcao. Escolhe Codificar para converter texto em Base64, ou Descodificar para converter Base64 de volta em texto.
  2. 2Cola o teu input. Escreve ou cola no campo de entrada - o resultado atualiza em tempo real no painel ao lado.
  3. 3Escolhe URL-safe (opcional). Marca URL-safe quando codificares para um URL, nome de ficheiro ou JWT; a descodificacao suporta ambos os alfabetos automaticamente.
  4. 4Copia o resultado. Copia o output e cola onde precisares. Base64 invalido mostra uma mensagem clara em vez de texto ilegivel.

Para quem é

A codificacao ocorre enquanto escreves e fica no teu dispositivo - o teu texto nunca e enviado para nenhum servidor, o que o torna seguro para tokens, fragmentos de configuracao e notas privadas. Ativa a saida URL-safe para obter o alfabeto com - e _ usado em JWTs e query strings, e a descodificacao deteta automaticamente qualquer um dos dois alfabetos, incluindo o preenchimento em falta.

Perguntas frequentes

Esta ferramenta Base64 e gratuita?

Sim - completamente gratuita, sem registo e sem limites de utilizacao. A codificacao e descodificacao funcionam ambas no teu browser.

Os meus dados sao enviados para algum lado?

Nao. O teu texto e Base64 sao processados localmente no teu browser e nunca enviados para um servidor, por isso e seguro para tokens, chaves e conteudo privado.

O Base64 e encriptacao?

Nao. Base64 e codificacao, nao encriptacao - apenas reformata dados em texto e qualquer pessoa pode descodifica-lo. Usa-o para transportar dados com seguranca, nunca para proteger um segredo.

Suporta emoji e texto nao ingles?

Sim. O input e convertido para bytes UTF-8 antes de codificar, por isso acentos, emoji e scripts nao latinos codificam e descodificam corretamente sem erros nem corrupcao de caracteres.

O que e o Base64 URL-safe?

O Base64 URL-safe substitui os caracteres + e / por - e _ e normalmente elimina o preenchimento =, tornando o resultado seguro em URLs, nomes de ficheiro e JWTs. Ativa a opcao URL-safe ao codificar; a descodificacao aceita-o automaticamente.

Porque e que o meu output descodificado parece caracteres aleatorios?

O Base64 pode conter quaisquer bytes, incluindo dados binarios como uma imagem ou um ficheiro comprimido. Se descodificares isso como texto veras conteudo ilegivel - os dados estao corretos, simplesmente nao sao texto. Esta ferramenta e para payloads de texto.

Preciso do preenchimento = para descodificar?

Nao. O descodificador restaura automaticamente o preenchimento em falta e ignora espacos e quebras de linha, por isso podes colar uma string Base64 com ou sem os sinais = no final.