Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

Codificar / decodificar Base64

Codificar / decodificar Base64. Transforme, confira e copie seus dados. Seus arquivos ficam neste dispositivo. O processamento ocorre no navegador.

Ative JavaScript para usar as ferramentas. Os arquivos são processados no navegador.

Como usar

Para codificar texto, digite ou cole e toque em Codificar.

Para decodificar, cole uma string Base64 e toque em Decodificar. Se o resultado for texto, ele aparece; se forem dados binários, como uma imagem, surge um link para download.

Para codificar um arquivo, escolha em Codificar um arquivo; marque como data URL para obter uma string que você pode colar em HTML ou CSS.

O que é Base64?

Base64 representa dados binários com 64 caracteres seguros: A–Z, a–z, 0–9, mais e barra, com o sinal de igual como preenchimento. Cada 3 bytes de entrada viram 4 caracteres, então os dados codificados ficam cerca de 33% maiores. É usado sempre que dados binários precisam passar por um canal feito para texto: anexos de e-mail (MIME), dados em JSON, data URLs e cabeçalhos de autenticação HTTP Basic.

Base64 não é criptografia

Qualquer pessoa decodifica Base64 na hora, então ele não protege segredo nenhum. Não use para esconder senhas ou dados pessoais. Se um sistema pedir que você envie uma chave ou token em Base64, trate a string codificada com o mesmo cuidado que o segredo original.

Codificação do texto e Base64 seguro para URL

O texto é convertido em bytes UTF-8 antes de ser codificado, então acentos, ç, caracteres chineses e emojis voltam corretamente. A variante segura para URL da RFC 4648 troca o mais e a barra por hífen e sublinhado e remove o preenchimento; é a usada por JSON Web Tokens e muitas APIs web. O decodificador aceita as duas variantes, ignora espaços e quebras de linha e remove o prefixo data: se você colar.

Privacidade e tamanho

A entrada é processada neste navegador sem envio a um servidor de conversão. Texto colado, medido em bytes UTF-8, e cada arquivo importado têm limite de 10 MiB; memória e analisador podem impor limites menores. As requisições de página, scripts, publicidade ou estatísticas são explicadas em Privacidade. Os downloads permanecem no dispositivo.

Ferramentas relacionadas

Conversor de timestamp Unix

Converter JSON para CSV

Converter CSV para JSON

Codificar e decodificar URL

Todos os conversores

Perguntas frequentes

Base64 é seguro?

Não. É uma codificação, não uma criptografia, e qualquer pessoa pode revertê-la.

Por que o texto decodificado sai com caracteres estranhos?

Os dados originais podem não ser texto UTF-8. Quando os bytes não são UTF-8 válido, a ferramenta oferece o conteúdo como arquivo para download.

Qual a diferença entre Base64 e Base64URL?

Base64URL usa - e _ no lugar de + e / e normalmente omite o preenchimento =, então pode ser usado em URLs e nomes de arquivo.

Meus arquivos são enviados?

Este conversor não envia o arquivo selecionado nem a entrada para processamento. Isso não significa que o site não faça requisições de rede; consulte Privacidade sobre página, publicidade e estatísticas.

Ferramentas relacionadas