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
- JSON para CSV
Transforme dados em uma tabela.
- CSV para JSON
Transforme, confira e copie seus dados.
- Codificar / decodificar URL
Transforme, confira e copie seus dados.
- Timestamp Unix
Converta timestamps e datas.
- Contador de palavras
Conte palavras, caracteres e linhas em tempo real.
- Markdown para HTML
Visualize Markdown e baixe um documento HTML seguro.
- HTML para Markdown
Converta títulos, links e listas para Markdown.
- Seletor e conversor de cores
Converta HEX, RGB e HSL e copie CSS pronto.
- Comparador de texto
Compare textos por linha ou palavra e baixe um patch.
- Gerador de UUID
Gere lotes de UUID v4 aleatórios localmente.
- Gerador de senhas
Crie senhas com aleatoriedade criptográfica e caracteres escolhidos.
- YAML para JSON
Analise YAML, valide dados e baixe JSON formatado.
- XML para JSON
Converta elementos e atributos XML para JSON estruturado.