Escolha a entrada de texto e o modo de codificação e insira Hello exatamente como mostrado abaixo. Use UTF-8 e o alfabeto Base64 padrão para este exemplo. Codifique o texto e verifique se o resultado é SGVsbG8=. Mude para o modo de decodificação, cole o resultado e decodifique-o para recuperar os cinco caracteres originais. Uma nova linha à direita altera o resultado codificado.
Para uma integração, primeiro verifique se o sistema receptor espera Base64 padrão ou sua variante segura para URL. Combine seus requisitos de preenchimento e quebra de linha em vez de alterar as opções aleatoriamente. Ao manipular um arquivo, use o fluxo de trabalho do arquivo para que seus bytes sejam codificados diretamente. Os dados binários decodificados devem ser baixados no formato apropriado, em vez de serem tratados como texto legível.
Hello → SGVsbG8= → Hello
btoa("Hello"); // SGVsbG8=
base64.b64encode(b"Hello") # SGVsbG8=
Base64 é uma representação reversível de bytes, não criptografia ou método de armazenamento secreto. Ele mapeia grupos de seis bits em um alfabeto de 64 caracteres. O preenchimento completa o grupo final quando necessário. O texto codificado é geralmente maior que os bytes originais, portanto a codificação não é uma técnica de compactação.
O Base64 padrão usa caracteres de adição e barra. O alfabeto seguro para URL substitui o hífen e o sublinhado, o que evita esses caracteres em protocolos orientados a URL. Os requisitos de preenchimento dependem do formato de recebimento. Um segmento JWT, uma URL de dados e um anexo MIME são contêineres diferentes; identificar a representação esperada antes da decodificação.
O processamento ocorre no navegador. Salvar e compartilhar é opcional, exige uma conta e envia o conteúdo escolhido para o nosso serviço. Revise primeiro o conteúdo compartilhado: qualquer pessoa com o link pode abri-lo. Fechar esta página não exclui cópias salvas.
Verifique se a entrada está completa e usa o alfabeto selecionado. A decodificação de texto também precisa da codificação correta de caracteres. Base64 válido pode representar uma imagem, arquivo ou outro arquivo binário, portanto, texto ilegível não significa necessariamente que os bytes estejam corrompidos. Use download binário quando essa for a saída pretendida.
Comece com uma amostra pequena e confirme uma viagem de ida e volta antes de codificar um arquivo grande. O navegador precisa de memória para a saída de origem e codificada, e a expansão Base64 aumenta esse custo. Nenhuma latência de processamento fixa ou redução de tamanho garantida é prometida. Mantenha o arquivo original até que o aplicativo receptor aceite o resultado.
Arraste e solte um arquivo aqui, ou
Suporta todos os tipos de arquivo • Tamanho máximo: 100 MB
O processamento ocorre no navegador. Salvar e compartilhar é opcional, exige uma conta e envia o conteúdo escolhido para o nosso serviço.
Limites de tamanho de arquivo: O tamanho máximo de arquivo é 100 MB para garantir desempenho ideal do navegador. Arquivos maiores que 10 MB podem demorar mais para processar.