Codificador e decodificador Base64

Codifique texto UTF-8 ou um arquivo local como Base64/Base64url e decodifique para texto ou arquivo.

Esta página mostra as ferramentas disponíveis neste idioma dentro do escopo atual. Isso não significa que todas as ferramentas do site estejam traduzidas para todos os idiomas.

Limite da entrada/arquivo decodificado: 1 MiB; saída de texto: 2 MiB. Base64 não é criptografia; o texto decodificado e as URLs não são abertos nem executados. Base64 padrão exige o preenchimento correto; Base64url aceita entradas com ou sem preenchimento. Espaços em branco são rejeitados. URI preserva os caracteres reservados; component processa o valor inteiro. + não significa um espaço.

Como usar

Escolha a operação e o modo de texto ou arquivo e marque Base64url se necessário. Insira os dados ou escolha um arquivo local e confira o resultado. A decodificação de arquivos baixa uma nova cópia sem alterar o original.

Exemplo prático

Hello vira SGVsbG8= em Base64 padrão ou SGVsbG8 sem preenchimento em Base64url.

Compatibilidade e limites

Baseado na RFC 4648: preenchimento padrão correto, bits de preenchimento zerados e um único alfabeto selecionado. Base64url aceita entradas com preenchimento correto ou sem preenchimento e gera saída sem preenchimento. Codificação não é criptografia; o conteúdo decodificado não é confiável e é exibido apenas como texto.

Perguntas frequentes

Por que a decodificação de arquivo pode funcionar enquanto a de texto falha?

Os bytes podem ser dados binários válidos, mas não UTF-8. Escolha a decodificação de arquivo para salvá-los sem alterações; bytes de texto inválidos nunca são substituídos silenciosamente.

Ferramentas relacionadas