Limite de processamento: texto 32 MB · arquivos de até 64 MB no celular e 128 MB no PC (pode ser menor conforme a memória do dispositivo)
Arraste e largue um ficheiro aqui ou selecione um
Compatível com todos os tipos de ficheiro
0 Bytes
-
Modo de conversão
0 Bytes
Tamanho original
0 Bytes
Tamanho da saída
Pronto
Estado da conversão
Informações úteis
O Base64 codifica dados binários de 8 bits, como imagens, vídeos e ficheiros executáveis, numa cadeia de texto ASCII. Evita a corrupção de dados binários quando incluídos em e-mail, HTML, CSS ou JSON.
Incorporar dados: permite incorporar pequenas imagens ou ficheiros de tipos de letra diretamente em HTML ou CSS, reduzindo o número de pedidos HTTP.
Transmissão segura: Transmita dados binários em segurança através de protocolos baseados em texto, como JSON e XML.
Representar dados binários como texto: Facilita a cópia, colagem, conservação e gestão de dados binários complexos como texto simples.
Os ficheiros carregados nunca saem do dispositivo. Todo o processamento utiliza o computador local.
Um Data URI incorpora os dados diretamente num URL em vez de referenciar um ficheiro externo. Adicione o seguinte prefixo antes dos dados do ficheiro codificados em Base64: data:[MIME type];base64, antes dos dados codificados do ficheiro.
Por exemplo, pode incorporar uma pequena imagem PNG diretamente em HTML assim:
Ative 'Incluir esquema Data URI' para adicionar automaticamente este prefixo ao codificar um ficheiro.
P. Os dados introduzidos são enviados para um servidor?
Não. Toda a codificação e descodificação é efetuada localmente no navegador Web apenas com JavaScript. Nada é enviado para um servidor externo, pelo que pode tratar com segurança dados empresariais confidenciais ou informações pessoais.
P. Porque ocorre o erro 'Caráter inválido' ao descodificar?
O Base64 utiliza apenas letras maiúsculas e minúsculas, números, '+' e '/'. Carateres inválidos, como espaços ou quebras de linha, ou um preenchimento '=' incorreto podem causar erros. Verifique o código original e tente novamente.
P. Posso utilizar esta ferramenta para fins comerciais?
Sim. Esta ferramenta é totalmente gratuita para utilização pessoal e empresarial, incluindo projetos comerciais, sem limites de utilização.
P. Existe um limite de tamanho do ficheiro?
O limite prático depende da memória disponível no dispositivo, pois o processamento decorre localmente no navegador. Ficheiros muito grandes, com dezenas de megabytes ou mais, podem bloquear temporariamente o navegador.
Incorporar imagens: Codifique um pequeno ícone ou logótipo em Base64 e utilize um Data URI na propriedade CSS background-image ou a etiqueta HTML <img>.
Incorporar tipos de letra Web: Codifique um tipo de letra Web, como WOFF2, em Base64 e inclua-o na propriedade CSS @font-face para reduzir pedidos externos de tipos de letra.
Copiar imediatamente: Selecione Copiar no canto superior direito da saída para a copiar para a área de transferência.
Descarregar um ficheiro: Se a saída descodificada for um ficheiro, como uma imagem, selecione Guardar para o descarregar com o nome de ficheiro original.
A codificação é a conversão do texto ou arquivo original em uma string Base64, e a decodificação é a conversão da string Base64 de volta em texto legível ou dados do arquivo original.
Não. Base64 não é um método de compactação, mas um método de codificação de texto para transmissão, portanto o tamanho dos dados geralmente aumenta em comparação com o binário original. Se o seu objetivo é reduzir o tamanho, use ferramentas de compactação ou otimização de formato.
Às vezes se chama a decodificação Base64 de "descriptografia", mas tecnicamente é decodificação. Base64 não é criptografia; é uma codificação que representa dados como texto e pode ser revertida por qualquer pessoa. Não use Base64 para proteger senhas ou segredos.