Codificação de dados

Codificador e decodificador Base64

Codifique texto Unicode e arquivos locais em Base64, decodifique Base64 para UTF-8 ou dados binários, valide alfabetos padrão e URL-safe e confira a quantidade de bytes no navegador.

Entrada Base64

Codificar ou decodificar

UTF-8 + binário

Saída

Validação

Detalhes do resultado Base64

Caracteres de entrada
Bytes dos dados
Caracteres de saída
Caracteres de preenchimento
Alfabeto selecionado
Validação

Notas sobre Base64

Codificação de textoO texto Unicode é convertido em bytes UTF-8 antes da codificação Base64.
PreenchimentoBase64 padrão pode terminar em = ou == para que o comprimento seja múltiplo de quatro.
Base64 seguro para URLO modo URL-safe substitui + e / por - e _ e costuma omitir o preenchimento.
Não é criptografiaBase64 é uma codificação reversível e não deve proteger informações secretas.

Referência de caracteres Base64

VarianteCaracteresNotas
PadrãoA-Z a-z 0-9 + /Alfabeto MIME e Base64 geral
Seguro para URLA-Z a-z 0-9 - _Adequado para URLs, nomes de arquivo e tokens
Preenchimento=Completa o comprimento até um múltiplo de quatro
Quebra de linha76Comprimento de linha MIME comum

Exemplos comuns de Base64

Perguntas sobre Base64

Base64 é criptografia?

Não. Base64 é uma codificação reversível e não protege informações secretas.

Por que Base64 termina com sinais de igual?

Eles são preenchimento para que o comprimento codificado seja múltiplo de quatro.

O que é Base64 seguro para URL?

Ele substitui + por - e / por _ e costuma omitir o preenchimento.

Esta ferramenta pode codificar arquivos?

Sim. Arquivos de até 10 MB são codificados localmente no navegador e não são enviados.