Codificar e decodificar Base64
Converta texto UTF-8 para Base64 ou decodifique Base64 no navegador.
Experimente um exemplo curto
Experimente um exemplo curto
Carregue o exemplo fictício em um formulário vazio. Confira as opções, execute a ferramenta se necessário e compare o resultado abaixo.
Base64 representa bytes com caracteres de texto. É uma codificação, não uma forma de criptografia ou proteção de dados. Escolha codificar ou decodificar, insira o texto e execute a conversão. Para texto comum, a ferramenta usa UTF-8. Base64 não mantém conteúdo em segredo. A decodificação de bytes que não formam texto UTF-8 válido pode falhar neste modo de texto.
Texto UTF-8 para codificar
Café ☕
Resultado esperado
Q2Fmw6kg4piV
O exemplo estará disponível quando a ferramenta estiver pronta.
O texto é processado no seu navegador.
Compartilhar esta ferramenta
Só o link público da ferramenta é compartilhado. Seus dados e resultados ficam aqui.
Mostrar link para copiar manualmente
Em resumo
Base64 representa bytes com caracteres de texto. É uma codificação, não uma forma de criptografia ou proteção de dados.
O código da página e seus recursos são carregados do site. Os dados digitados são processados no navegador, sem uma solicitação de cálculo.
Como usar
Escolha codificar ou decodificar, insira o texto e execute a conversão. Para texto comum, a ferramenta usa UTF-8.
Limites
Base64 não mantém conteúdo em segredo. A decodificação de bytes que não formam texto UTF-8 válido pode falhar neste modo de texto.
Perguntas frequentes
Base64 é criptografia ou serve para verificar uma mensagem?
Não. É uma codificação reversível e não autentica o conteúdo. Qualquer pessoa com o texto codificado pode decodificá-lo.
O que muda no Base64URL?
O Base64URL troca + e / por - e _. Ao codificar, escolha o formato esperado pelo sistema de destino; ao decodificar, escolha o alfabeto usado no texto.
Posso inserir Base64 com quebras de linha ou sem preenchimento final?
Sim, desde que o restante da entrada seja Base64 válido.
Por que uma entrada Base64 válida pode falhar ao decodificar?
Base64 pode representar qualquer sequência de bytes; este formulário de texto exige que os bytes resultem em UTF-8 válido.
Fontes e referências
As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.
