0 caracteres
Decodificador e codificador Base64 e imagem para Base64
Para decodificar Base64, cole o código: esta ferramenta converte Base64 em texto e codifica texto ou imagens em Base64 e data URI, direto no seu navegador. Também dá para soltar uma imagem e obter o Base64 dela.
Última atualização:
Como funciona
Escolha o modo
Decodificar transforma Base64 em texto ou arquivo, Codificar transforma texto em Base64 e Arquivo para Base64 codifica qualquer arquivo ou imagem.
Cole, digite ou solte
Cole Base64 ou uma URI data:, digite o texto, solte um arquivo ou use Abrir de URL. O resultado muda enquanto você digita.
Copie ou baixe
Clique em Copiar, salve com Baixar .txt ou use Baixar arquivo para salvar os bytes decodificados.
Recursos
Erros claros na decodificação
Caracteres inválidos, preenchimento errado e entrada cortada aparecem com linha e coluna. Quebras de linha e falta de preenchimento são aceitas, como em MIME e PEM.
Texto em UTF-8 com acentos
O texto é codificado em UTF-8, então acentos, “ç” e emoji voltam intactos. Bytes que não são UTF-8 válido aparecem como dados binários, não como texto embaralhado.
base64url para JWT e URLs
Com Seguro para URL, o resultado usa - e _ no lugar de + e /, sem o = (RFC 4648 §5). A decodificação reconhece os dois alfabetos sozinha.
Imagem para Base64 e Base64 para arquivo
Solte PNG, JPG, GIF, WebP, SVG ou ICO e receba Base64, data URI, tag <img> ou regra CSS. Dados decodificados com assinatura conhecida (PNG, JPEG, PDF, ZIP) ganham pré-visualização e extensão certa.
Limites e privacidade
Arquivos podem ter até 10 MB (o Base64 deles fica cerca de um terço maior). Texto digitado ou colado pode ter até 20 MB; acima de 1 MB, o editor vira uma área de texto simples.
A codificação e a decodificação rodam no seu dispositivo; SVG aparece como imagem, então scripts dentro dele nunca rodam. Nada é enviado: Abrir de URL baixa o arquivo direto para o seu navegador. Veja a página de privacidade.
Perguntas frequentes
Como decodificar Base64 em texto?
Escolha Decodificar e cole o código. O texto aparece ao lado; se os dados forem binários, como uma imagem, use Baixar arquivo.
Como converter uma imagem em Base64?
Escolha Arquivo para Base64 e solte a imagem. Selecione Data URI, Só Base64, HTML <img> ou Fundo CSS e copie para o seu HTML, CSS ou JSON.
Qual a diferença entre Base64 e base64url?
O base64url troca + por - e / por _ e geralmente remove o =, para funcionar em URLs e nomes de arquivo. Ative Seguro para URL para gerá-lo; a decodificação aceita os dois.
Por que o texto decodificado saiu com caracteres estranhos?
Os dados originais provavelmente não eram texto UTF-8: podiam ser uma imagem, um arquivo compactado ou texto em outra codificação. Nesse caso a ferramenta mostra como dados binários para você baixar.
Dá para decodificar uma data URI?
Sim. Cole a string inteira data:image/png;base64,…; o prefixo é reconhecido e o tipo é usado na pré-visualização e na extensão do arquivo.
Base64 é criptografia?
Não. Base64 é só uma codificação e qualquer pessoa consegue decodificar. Não use para proteger senhas ou dados sigilosos.