B64EncodeDecode Logo
B64EncodeDecodePROencoderbase64.com
Estúdio de Arquivos|Web Worker Powered

Conversor de Arquivos para Base64

Codifique PDFs, músicas e arquivos binários para Base64 com Web Workers assíncronos.

0ms Latência de Rede (100% no Cliente)
Visualizador de Imagem e Áudio
Código em 1 Clique (JS, Python, Go, cURL)
Worker Status: Idle / Ready|Sobrecarga: +33.3%
INPUT0 chars • 0 bytes
100% In-Browser
OUTPUT0 chars • 0 bytes

Live Visual Media & Payload Inspector

Auto-Detect

Click to Browse or Drag & Drop Any File

Upload any image (PNG, JPG, SVG, WebP, GIF), audio (MP3, WAV), PDF, or JSON payload to preview and encode instantly.

PNG • JPG • SVG • WebPMP3 • WAV • JSON • PDF100% In-Browser

Developer Code Snippet Generator

Ready-to-use Implementation
// Select an option above to generate code

Perguntas Frequentes

Tudo o que Você Precisa Saber Sobre Base64

Respostas diretas sobre codificação, decodificação, segurança de URLs e conversão de imagens em Base64.

O que é Base64?

Base64 é um esquema de codificação binário para texto que converte dados binários (como arquivos, imagens ou bytes) em uma sequência de 64 caracteres ASCII legíveis (A-Z, a-z, 0-9, + e /). É formalmente definido na especificação RFC 4648.

Como funciona a codificação Base64?

O Base64 pega 3 bytes de dados binários (24 bits no total) e os divide em 4 grupos de 6 bits cada (4 × 6 = 24 bits). Cada valor de 6 bits corresponde a um caractere da tabela ASCII. Se a entrada não for múltiplo de 3, caracteres de preenchimento '=' são adicionados.

Como codificar texto para Base64?

Basta digitar ou colar seu texto na nossa ferramenta online gratuita. Em JavaScript utilize btoa(string); em Python, base64.b64encode(texto.encode('utf-8')); e no terminal Linux, echo -n 'texto' | base64.

Como decodificar uma string Base64?

Cole a string Base64 na caixa de entrada com o modo Auto-Detectar ou Decodificar ativado. Em JavaScript use atob(base64String); em Python, base64.b64decode(base64String).decode('utf-8'); e no Linux, echo 'string' | base64 -d.

Qual a diferença entre Base64 e Base64URL?

O Base64 padrão usa '+' e '/' com preenchimento '=', o que exige codificação em URLs. O Base64URL substitui '+' por '-' e '/' por '_', e remove o preenchimento '=', sendo 100% seguro para URLs e tokens JWT.

Como converter imagem para Base64?

Arraste e solte sua imagem (PNG, JPG, SVG, WebP ou GIF) na área de inspeção do conversor. A ferramenta gera o Data URI instantaneamente no navegador com botões para copiar tags HTML <img> e regras CSS.

Base64 é criptografia?

Não, Base64 NÃO é criptografia e não oferece segurança criptográfica. É apenas um formato de codificação de dados. Qualquer pessoa pode decodificar uma string Base64 em milissegundos sem chave ou senha.

O Base64 reduz o tamanho do arquivo?

Não, a codificação Base64 aumenta o tamanho do arquivo em cerca de 33,3% porque transforma grupos de 3 bytes (24 bits) em 4 caracteres ASCII (32 bits).