Codificador e Decodificador Base64 - Converter Online

2on /
/ Ferramentas de desenvolvedor / Codificador e Decodificador Base64

Codificação / Decodificação Base64

Aviso de Privacidade

Toda a codificação e decodificação é realizada localmente no seu navegador usando JavaScript. Nenhum dado inserido é enviado para qualquer servidor, armazenado ou registrado. O Miracle Salad não coleta nem retém qualquer conteúdo inserido nesta ferramenta.

Sobre a codificação Base64

O Base64 transforma dados binários quaisquer em texto simples composto por 64 caracteres seguros. É essa a sua única função. Não é compressão: a saída fica maior, não menor. E não é cifragem, embora seja confundido com isso constantemente. Existe porque muitíssimos canais conseguem transportar texto mas engasgam com bytes em bruto.

Como usar esta ferramenta

  1. 1 Escolha Codificar ou Descodificar e cole o seu texto — ou mude para o modo ficheiro e largue um ficheiro.
  2. 2 O resultado aparece enquanto escreve; nada é carregado e não é preciso premir qualquer botão.
  3. 3 Ao descodificar para um ficheiro, escreva a extensão para que a pré-visualização e a transferência saibam com o que lidam.

Base64 não é cifragem

Este é o ponto a reter acima de todos os outros. O Base64 não tem chave nem segredo; a transformação é pública e reversível por qualquer pessoa, como esta página demonstra num único clique. Texto que apenas parece baralhado não oferece proteção nenhuma. Se encontrar uma palavra-passe, uma chave de API ou um token guardado como Base64, trate-o como se estivesse escrito à vista — porque está. Use cifragem a sério quando o objetivo for o segredo, e Base64 apenas quando o objetivo for o transporte seguro.

Porque é que existe

Muitos sistemas foram desenhados para texto, e só para texto. Corpos de e-mail, cargas JSON, documentos XML, URL e atributos HTML partem-se todos assim que um byte em bruto se parece com um carácter de controlo ou com uma aspa. O Base64 contorna o problema mapeando cada byte possível para um pequeno alfabeto de letras, algarismos e dois sinais de pontuação que atravessam intactos qualquer um destes canais. É por isso que o encontra nos anexos de e-mail, nos data URI que embutem um pequeno ícone diretamente numa folha de estilos e no segmento central de todos os JWT.

O preço é cerca de um terço a mais

Três bytes de entrada tornam-se quatro caracteres de saída, por isso o resultado fica cerca de 33% maior do que aquilo de que partiu. Para um token curto isso é irrelevante. Para uma imagem grande embutida numa folha de estilos não é: o ficheiro cresce, deixa de poder ser colocado em cache separadamente da página e o navegador tem de o descodificar antes de poder desenhar. Embuta recursos pequenos se isso poupar um pedido, deixe os grandes como ficheiros normais e lembre-se de que o Base64 nunca torna nada menor — se o problema é o tamanho, a ferramenta que procura é a compressão.

Perguntas frequentes sobre Base64

Base64 é um esquema de codificação de binário para texto que representa dados binários utilizando 64 caracteres ASCII imprimíveis (A–Z, a–z, 0–9, +, /). Ele converte cada 3 bytes de dados binários em 4 caracteres ASCII, aumentando o tamanho dos dados em aproximadamente 33%. Base64 não é criptografia — não fornece qualquer segurança. Seu objetivo é permitir a transmissão segura de dados binários por meio de canais baseados em texto, como e-mail, JSON ou atributos HTML.

Ferramentas de Desenvolvimento Mais Populares

Novo
PDF para Base64 Converta um PDF para Base64 para APIs que esperam texto: obtenha a string, o data URI e o excerto de incorporação, no navegador.
Popular Hoje
PDF para Base64 Converta um PDF para Base64 para APIs que esperam texto: obtenha a string, o data URI e o excerto de incorporação, no navegador.

Ferramentas Relacionadas

PNG para Base64 Converta um PNG para Base64 e copie o data URI pronto, a string bruta ou um excerto CSS - a imagem nunca sai do navegador.
JPG para Base64 Converta uma foto JPG para Base64 e copie o data URI, a string ou um excerto CSS - com aviso sobre quando incorporar não compensa.
WebP para Base64 Converta uma imagem WebP para Base64 e copie o data URI, a string ou um excerto CSS - explica também o fallback que perde.
PDF para Base64 Converta um PDF para Base64 para APIs que esperam texto: obtenha a string, o data URI e o excerto de incorporação, no navegador.

Outras ferramentas que você pode gostar

Word para PDF Converta Word para PDF gratuitamente: carregue um ficheiro DOC, DOCX, ODT ou RTF e obtenha um PDF bem formatado em segundos.
PDF para Word Converta PDF para Word gratuitamente: carregue um PDF e transfira um DOCX editável em segundos - sem registo e sem marca de água.
Contador de Palavras Contador de palavras gratuito: cole um texto para contar palavras, caracteres, frases e parágrafos e ver o tempo de leitura, sem enviar nada.
Contador de Caracteres Contador de caracteres gratuito: caracteres com e sem espaços, palavras e linhas, e ainda os limites SEO de títulos e meta descrições.
Verificador de Densidade Analisador de densidade de palavras-chave gratuito: cole um texto ou URL e veja a frequência de cada palavra e expressão, em percentagem.