Codificador–decodificador Base64 / Base64URL
Base64 representa cada grupo de três bytes com quatro caracteres. O texto vira bytes UTF-8 primeiro. Por exemplo, foo gera Zm9v; f gera Zg== no padrão e Zg em Base64URL. O padrão usa + e / e exige o preenchimento = necessário. Base64URL usa - e _, gera sem preenchimento e aceita ausência ou preenchimento exato. Rejeita espaços, quebras de linha, alfabetos misturados, tamanho incorreto e bits finais não nulos. Quebras do texto original são preservadas ao codificar e decodificar. UTF-8 inválido e substitutos sem par são rejeitados. Base64 é codificação, não criptografia. O modo binário aceita quaisquer bytes, inclusive UTF-8 inválido, até 1 MiB. Codificar abre um arquivo; decodificar baixa decoded.bin. A prévia hexadecimal mostra até 128 bytes.
Os dados ficam nesta página. Nada é enviado ou salvo automaticamente.
Texto ou dados binários: até 1 MiB (1.048.576 bytes) antes de codificar ou após decodificar. O modo texto exige UTF-8 válido. Entrada Base64: até 1.398.104 caracteres ASCII.