Codificador/descodificador Base64 online
Codifique texto UTF-8 em Base64 padrão ou descodifique-o para recuperar o texto e copiar o resultado, diretamente no navegador.
Começar a usar
Codificador/descodificador Base64 online
Codifique texto UTF-8 em Base64 padrão ou descodifique-o para recuperar o texto e copiar o resultado, diretamente no navegador.
Funcionalidades e limitações
A codificação é reversível, mas não é encriptação nem compressão.
Exemplo prático
Se codificar a palavra Português, obtém UG9ydHVndcOqcw==. Ao descodificar essa cadeia, recupera exatamente o texto original.
Limitações
- A codificação aceita até 8.388.608 unidades UTF-16 e 16 MiB de bytes UTF-8 antes da conversão em Base64. A descodificação aceita 16.777.216 unidades em bruto e 8.388.608 caracteres Base64 após remover os espaços. O comprimento UTF-16 não equivale ao número de bytes UTF-8.
- Se a sequência Base64 for inválida ou os bytes descodificados não forem UTF-8 válido, a ferramenta mostra um erro.
- Espaços em branco são ignorados na descodificação, permitindo entrada com quebras de linha.
Perguntas frequentes
O que acontece se eu colar uma cadeia Base64 com quebras de linha?
Os espaços em branco são removidos automaticamente antes da descodificação, por isso pode colar texto com quebras de linha sem problemas.
Posso codificar ficheiros binários com esta ferramenta?
Não. Esta ferramenta destina-se a texto. Para codificar ficheiros binários, use o codificador de ficheiros Base64.
Porque é que o resultado tem um sinal de igual no final?
O sinal = é um preenchimento (padding) que aparece quando o número de bytes não é múltiplo de três. É normal e faz parte do formato Base64.
Português ↔ UG9ydHVndcOqcw== Hello ↔ SGVsbG8=
Para codificar e descodificar diretamente nesta ferramenta de texto, os dados UTF-8 não devem exceder 6 MiB, que produzem até 8 MiB de Base64. Resultados maiores podem ser recuperados como bytes no descodificador de ficheiros, dentro dos seus limites.
O processamento é feito localmente no navegador.