Codifique ou decodifique Base64
Cole um texto ou solte um arquivo. O Base64 é gerado ou decodificado enquanto você digita, e as imagens decodificadas mostram uma prévia.
- Roda no seu dispositivo
- Sem cadastro
- Funciona offline depois de uma visita

Como codificar ou decodificar Base64
- Escolha Codificar ou Decodificar e, em seguida, cole o texto ou o Base64.
- Ou solte um arquivo para obter o seu Base64, ou uma URL data: quando essa opção estiver marcada.
- Copie o resultado ou baixe-o. As imagens decodificadas mostram uma prévia que você pode salvar.
Perguntas
Para que serve o Base64?
Ele transforma bytes em texto formado por A–Z, a–z, 0–9, + e /, para que dados binários, como uma imagem, possam trafegar dentro de formatos de texto como e-mail, JSON, HTML e CSS. A cada três bytes são gerados quatro caracteres, por isso o resultado fica cerca de um terço maior que o original.
Por que não usar simplesmente btoa() no texto?
O Base64 trabalha com bytes, e btoa() aceita apenas caracteres até U+00FF, por isso falha com um visto (✓) ou um caractere chinês. Esta ferramenta primeiro converte o texto em bytes UTF-8, então “héllo ✓” vira 10 bytes e é codificado como aMOpbGxvIOKckw==. A decodificação faz o caminho inverso. Bytes que não podem ser lidos como texto, como um arquivo ZIP, são oferecidos para download.
O que é Base64 URL-safe?
O alfabeto padrão usa + e /, que têm significado em URLs. A forma URL-safe (RFC 4648, seção 5) usa - e _ no lugar deles e remove o preenchimento =. A decodificação aceita qualquer uma das formas, com ou sem preenchimento.
Meus arquivos são enviados para algum servidor?
Não. Seu navegador lê o arquivo e faz a conversão ali mesmo. Nada é enviado nem armazenado.
Avaliações
Ainda não há avaliações. Seja o primeiro.

