Codificador Base64
Codifica texto em Base64, tratando correctamente acentos e qualquer outro UTF-8.
Resultados
O que faz esta ferramenta
O Base64 pega em três bytes de cada vez e escreve-os como quatro caracteres de um alfabeto fixo de sessenta e quatro, e é por isso que o resultado é sempre cerca de um terço mais comprido do que aquilo que entrou. O sítio onde isto costuma correr mal é o texto acentuado: o codificador tem de trabalhar sobre os bytes UTF-8 e não sobre os caracteres, e uma ferramenta que erre nisso transforma "Olá" em algo que já não se descodifica. Esta trabalha sobre os bytes.
Fórmula
cada três bytes viram quatro caracteres de um alfabeto de 64
Variáveis
| Símbolo | Significado | Unidade |
|---|---|---|
text | Texto | — |
OUT | Base64 | — |
BY | Bytes no texto | B |
SA | Tamanho depois | B |
Exemplo resolvido
- TextoParitian
- Base64UGFyaXRpYW4=
- Bytes no texto8 B
- Tamanho depois12 B
Limitações
- O cálculo é feito inteiramente no seu navegador. Os valores que introduz nunca são enviados para um servidor.
Perguntas frequentes
O Base64 é uma forma de cifra?
Não, e tratá-lo como tal é um erro real e comum. O Base64 é uma forma de escrever bytes usando apenas letras, algarismos e dois símbolos, para que dados binários possam viajar por canais que esperam texto — um email, um endereço, um campo JSON. Qualquer pessoa o inverte num segundo; não esconde nada. Uma senha enviada em Base64 é uma senha enviada às claras com um passo a mais.