Desenvolvimento ● Processamento local

Codificar e descodificar Base64

Converta texto UTF-8 para Base64 ou descodifique Base64 no navegador.

A preparar ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

Carregue o exemplo fictício num formulário vazio. Verifique 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 descodificar, 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 descodificaçã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.

✓ Processamento local✓ Sem registo✓ Entradas tratadas aqui✓ Gratuito

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 introduzidos são processados no navegador, sem uma solicitação de cálculo.

Como usar

Escolha codificar ou descodificar, 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 descodificaçã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 acesso ao texto codificado pode descodificá-lo.

O que muda no Base64URL?

O Base64URL troca + e / por - e _. Ao codificar, escolha o formato esperado pelo sistema de destino; ao descodificar, 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 descodificar?

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.