Codificador e descodificador Base64
Codifique, descodifique e inspecione Base64 de imediato, com UTF-8 e privacidade no navegador.
✦ Execução local · Sem registo · Os ficheiros ficam no dispositivo
✦ Funciona localmente no navegador. Os seus textos e ficheiros não saem do dispositivo.
Cole texto ou Base64 para começar.
O que é Base64?
Base64 é um esquema binário-para-texto que representa bytes com 64 caracteres imprimíveis. É útil para dados em JSON, HTML, e-mail, ficheiros de configuração ou APIs. Base64 é codificação, não encriptação.
Como codificar ou descodificar Base64
- Cole texto ou Base64 no campo de entrada.
- Deixe o modo Automático detetar o formato ou escolha Codificar/Descodificar.
- Reveja o resultado e o inspetor Base64.
- Copie o texto ou transfira os dados binários descodificados.
Como funciona a codificação Base64
Cada três bytes de entrada (24 bits) tornam-se quatro valores de 6 bits mapeados para o alfabeto Base64. Por isso, Base64 costuma ser cerca de um terço maior do que a origem.
Exemplos de código Base64
const bytes = new TextEncoder().encode("Hello 👋");
const binary = String.fromCharCode(...bytes);
const encoded = btoa(binary);
Buffer.from("Hello 👋", "utf8").toString("base64");Base64 em IA e APIs
Algumas APIs aceitam imagens e ficheiros como Base64 ou Data URLs porque JSON é baseado em texto. Base64 não comprime nem encripta; apenas muda a forma como os bytes são representados.
FAQ do codificador e descodificador Base64
O que é Base64?
Base64 representa bytes com 64 caracteres imprimíveis; não é encriptação.
Posso codificar Unicode e emoji?
Sim. O texto é convertido em bytes UTF-8 antes da codificação Base64.