Codificador/Decodificador Base64

Codifique e decodifique strings Base64 online. Lida com texto UTF-8, emoji e dados binários com suporte completo de ida e volta. Sem servidor, sem cadastro.

100% no navegador. Seus dados nunca saem do seu computador.

Conversores e Exemplos

Conversor de Áudio para Base64: Codifique MP3, WAV, OGG

Converta arquivos de áudio (MP3, WAV, OGG, FLAC, M4A) para strings Base64 para incorporar em HTML, APIs ou data URIs. 100% do lado do cliente.

Conversor de Base64 para Arquivo: Converta Base64 para Arquivo

Converta um string Base64 em um arquivo para download. Detecta automaticamente o formato pela assinatura de conteúdo. Funciona com imagens, PDF, áudio e arquivos binários. Do lado do cliente.

Conversor de Base64 para Imagem: Decodifique Base64 para Imagem Online

Decodifique um string Base64 em uma imagem visível e baixável. Suporta JPEG, PNG, GIF, WebP, SVG e BMP. Visualize antes de baixar, 100% do lado do cliente.

Conversor de Base64 para PDF: Decodifique Base64 para PDF Online

Decodifique um string Base64 em um arquivo PDF baixável. Lida com Base64 puro e data URIs. Sem upload para servidor, funciona completamente no seu navegador.

Gerador de CSS Background Image Base64

Converta imagens em declarações CSS background-image com data URIs Base64. CSS pronto para copiar e colar para backgrounds inline. Sem upload para servidor, 100% do lado do cliente.

Gerador de Data URI: Crie URLs data: a partir de Arquivos

Gere data URIs a partir de qualquer arquivo para incorporação inline em HTML/CSS. Suporta imagens, PDFs, fontes e mais. Inclui detecção de tipo MIME. 100% do lado do cliente.

Conversor de Arquivo para Base64: Codifique Qualquer Arquivo Online

Converta qualquer arquivo em um string Base64. Funciona com documentos, imagens, áudio, arquivos compactados e qualquer formato binário. 100% do lado do cliente, sem upload para servidores.

Conversor de GIF para Base64: Codifique Imagens GIF Online

Converta imagens GIF e animações para strings Base64. Incorpore GIFs animados como data URIs em HTML ou CSS. Sem upload, funciona no seu navegador.

Conversor de Imagem para Base64: Codifique Qualquer Imagem Online

Converta imagens (JPG, PNG, SVG, WebP, GIF) para strings Base64. Obtenha Base64 puro, data URIs ou trechos CSS background. Sem upload, funciona no seu navegador.

Conversor de JPG para Base64: Codifique Imagens JPEG Online

Converta imagens JPG e JPEG para strings Base64. Obtenha data URIs para tags img HTML, fundos CSS ou Base64 puro para APIs. Funciona localmente no seu navegador.

Conversor de PDF para Base64: Codifique Arquivos PDF Online

Converta arquivos PDF para strings Base64 para payloads de API, armazenamento em banco de dados ou incorporação inline. Sem upload, a conversão funciona completamente no seu navegador.

Conversor de PNG para Base64: Codifique Imagens PNG Online

Converta imagens PNG para strings Base64 com transparência preservada. Saída como data URI, CSS background ou Base64 puro. 100% do lado do cliente, sem upload.

Conversor de SVG para Base64: Codifique Imagens SVG Online

Converta imagens SVG para data URIs Base64 para fundos CSS e incorporação HTML. Preserva a qualidade vetorial em qualquer escala. Funciona localmente, sem upload para servidor.

Conversor de WebP para Base64: Codifique Imagens WebP Online

Converta imagens WebP para strings Base64. Obtenha data URIs para incorporação HTML ou fundos CSS com tamanhos de arquivo menores que PNG/JPEG. 100% do lado do cliente.

Ferramentas Relacionadas

Codificar e Decodificar Base64 Online

Base64 é uma codificação binária para texto que representa qualquer dado (texto, imagens, arquivos binários) como um string de caracteres ASCII imprimíveis. Cole texto para codificar, ou cole um string Base64 para decodificar de volta. Tudo funciona localmente no seu navegador.

Como Usar

  1. Cole ou digite seu texto no campo de entrada
  2. Selecione um modo: Auto (detecta se deve codificar ou decodificar), Codificar ou Decodificar
  3. Copie o resultado do campo de saída usando o botão Copiar

Como o Base64 Funciona

A codificação Base64 converte dados binários em uma representação de texto usando 64 caracteres ASCII imprimíveis. O processó pega cada 3 bytes (24 bits) de entrada e os divide em 4 grupos de 6 bits. Cada valor de 6 bits mapeia para um dos 64 caracteres: A-Z, a-z, 0-9, + e /. Se o comprimento da entrada não for múltiplo de 3, caracteres de preenchimento (=) são adicionados.

Esta codificação é comumente usada para incorporar imagens em HTML/CSS via data URIs, codificar anexos de e-mail (MIME), transmitir dados binários em payloads JSON ou XML e armazenar dados complexos em parâmetros de URL ou cookies.

Suporte UTF-8

Esta ferramenta suporta completamente texto UTF-8, incluindo emoji, caracteres CJK e outros caracteres Unicode multibyte. O texto de entrada é primeiro codificado para bytes UTF-8 usando a API TextEncoder antes da codificação Base64, garantindo conversão correta de ida e volta para qualquer idioma ou conjunto de símbolos.

JWTs usam uma variante chamada Base64URL que troca +/ por -_ e remove o preenchimento. O Decodificador JWT lida com issó automaticamente. Se você precisa codificar caracteres especiais para URLs, o Codificador de URL usa percent encoding.

Conversão de Arquivos e Imagens

Esta ferramenta lida com entrada de texto. Para converter arquivos e imagens para Base64, use os conversores dedicados abaixo. Eles suportam arrastar e soltar, prévia de imagem e saída como Base64 puro, data URIs ou declarações CSS background: