Como usar
- Escolha Arquivo → Base64 e arraste ou selecione seus arquivos.
- Copie a saída Base64 ou o trecho de código CSS.
- Alterne para Base64 → Arquivo, cole a string e baixe o arquivo restaurado.
Recursos principais
- Codificação de arquivos em Data URLs Base64 por arrastar e soltar.
- Decodificação de strings Base64 de volta para arquivos baixáveis.
- Suporte a formatos modernos como WebP para fluxos de trabalho de otimização web.
- Processamento em lote para múltiplos arquivos com cópia individual dos resultados.
- Geração de trechos de código para fundo CSS prontos para colar instantaneamente.
- Proteção de privacidade com processamento local no navegador offline, sem uploads.
Ferramentas relacionadas
Decodifique imagens Base64 ou Data URIs no seu navegador, obtenha uma pré-visualização instantânea e faça o download como o arquivo original, PNG, JPG ou WebP. Processamento local no navegador, seguro e privado, sem upload.
Converta imagens PNG, JPG, SVG, WebP ou GIF em Data URIs para fundos CSS e tags HTML img localmente. Processamento local no navegador, seguro e privado, sem upload.
Formatador JSON seguro: formate, valide e corrija JSON localmente no seu navegador. Embeleze, minifique, detecte erros e gere interfaces TypeScript ou Zod. Processamento local no navegador, seguro e privado, sem upload.
Testador e avaliador de JSONPath gratuito para JSON de API. Extraia nós correspondentes em tempo real, inspecione caminhos e copie resultados JSON com processamento local no navegador, seguro e privado (sem upload).
Converta objetos ou arrays JSON para CSV localmente no seu navegador. Aplane campos aninhados, visualize o resultado e copie ou baixe o arquivo CSV de forma segura e privada (sem upload de dados).
Converta texto ou arquivos CSV para JSON localmente no seu navegador. Suporte a cabeçalhos, delimitadores de vírgula/ponto e vírgula/tabulação, arquivos por arrastar e soltar. Processamento local no navegador, seguro e privado, sem upload.
Compare dois documentos JSON localmente no seu navegador. Ordene as chaves dos objetos para uma comparação semântica, ignore diferenças de ordenação e identifique campos adicionados, removidos ou modificados. Processamento local no navegador, seguro e privado, sem upload.
Minifique JSON em uma linha, remova recuos e quebras de linha, e compare o tamanho original, tamanho minificado, bytes economizados e porcentagem salva. Seguro e privado com processamento local no navegador (sem upload).
Lógica de cálculo
- Data URLs seguem a estrutura
data:[<mediatype>][;base64],<data>. - O
FileReaderlê os arquivos de forma assíncrona para manter a interface responsiva. - A detecção de MIME garante prefixos e extensões de arquivo corretos.
Perguntas frequentes
- O uso desta ferramenta é gratuito?
- Sim.
- Os meus arquivos ou textos em Base64 são enviados para algum servidor?
- Não. Todo o processamento é feito localmente no seu navegador.
- Como uso uma imagem Base64 como fundo (background) no CSS?
- Faça o upload de uma imagem e copie o trecho
background-image: url('data:...')gerado.
- Faça o upload de uma imagem e copie o trecho
- Por que o Base64 aumenta o tamanho do arquivo? (Técnico)
- O Base64 codifica 3 bytes em 4 caracteres, o que geralmente adiciona cerca de 33% de sobrecarga — sendo ideal para elementos pequenos ou uso inline.
- Posso converter imagens WebP para Base64?
- Sim, há suporte completo para WebP e outros formatos modernos.