Omnikit
DesenvolvimentoArquivosFinançasTodas as ferramentas
Ctrl K
Ferramentas para desenvolvedoresFerramentas de arquivosCalculadoras financeirasTodas as ferramentas
InícioFerramentas para desenvolvedoresCodificar e decodificar Base64
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

Codificar e decodificar Base64

desenvolvimento

Texto e arquivos para Base64 e de volta, com modo seguro para URL e prévia de imagens

Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum.

Base64 transforma dados binários em texto simples para que possam viajar dentro de JSON, HTML ou um data URI, ao custo de cerca de 33 por cento a mais de tamanho. Esta ferramenta converte texto e arquivos nos dois sentidos, com modo seguro para URL e prévia de imagens. Nada é enviado.

Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês

Em seguida:
  • Codificador e decodificador de URL Codifique ou decodifique texto e URLs com codificação percentual e veja cada parte de um link
  • Gerador de hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de texto ou arquivos, com comparação de checksum

Como codificar e decodificar Base64

1

Escolha Codificar ou Decodificar na barra de opções.

2

Digite ou cole texto no painel esquerdo; para codificar um arquivo, escolha Arquivo e clique em Escolher um arquivo.

3

Ative Seguro para URL se o valor for para uma URL ou um JWT.

4

Clique em Copiar para levar o resultado, ou no ícone de download para salvá-lo; dados binários decodificados são baixados como arquivo.

Sobre a ferramenta Base64

Este codificador Base64 transforma texto ou qualquer arquivo em Base64 e decodifica Base64 de volta para texto legível, uma prévia de imagem ou um arquivo para baixar. O resultado aparece enquanto você digita, com um modo seguro para URL para tokens e query strings e um data URI com um clique quando você codifica uma imagem.

As pessoas o usam para embutir um logotipo pequeno em CSS ou em um e-mail HTML, para ler o conteúdo de um token ou o corpo de um webhook que chegou codificado em Base64, e para conferir o que um cliente realmente enviou quando uma API rejeita uma requisição. Também ajuda a colar um certificado ou um blob binário em um arquivo de configuração que só aceita texto.

A codificação e a decodificação rodam no seu navegador com JavaScript. Os arquivos são lidos localmente com a File API e nunca enviados, então pode usá-lo com documentos ou chaves privadas. O texto é tratado como UTF-8, ou seja, emoji e escrita hindi, tâmil ou árabe vão e voltam corretamente. O decodificador aceita os dois alfabetos, tolera falta de preenchimento e quebras de linha, e reconhece PNG, JPEG, GIF e WebP para você ver a prévia. Um arquivo escolhido pode ter até 20 MB, porque toda a string Base64 é montada na memória e um maior travaria a aba; texto colado não tem limite próprio.

Pressione Ctrl+Enter para copiar o resultado. Para um JWT inteiro em vez de um único segmento, use o JWT Decoder; para hashes, veja o Hash Generator.

Perguntas frequentes

Este codificador Base64 é gratuito e ilimitado?

Sim. Não há cadastro, nem marca d'água, nem limite de uso. O texto colado não tem limite de tamanho além do que seu navegador aguenta. Um arquivo escolhido é limitado a 20 MB, porque toda a string Base64 é montada na memória e um arquivo maior travaria a aba em vez de ser codificado.

Meus arquivos ou meu texto são enviados?

Não. A codificação e a decodificação rodam inteiramente no seu navegador com JavaScript. Os arquivos são lidos localmente com a File API e o resultado é montado na memória, então nada do que você cola ou escolhe sai do seu dispositivo.

O que é Base64 seguro para URL?

O Base64 padrão usa + e /, que têm significado especial em URLs, e preenche com =. O Base64 seguro para URL (RFC 4648, seção 5) os troca por - e _ e geralmente dispensa o preenchimento. Ele é usado em JWTs, tokens OAuth e query strings. Ative a opção Seguro para URL para gerá-lo; o decodificador o detecta automaticamente.

Como converto uma imagem em Base64 para CSS ou HTML?

Escolha Codificar, mude a entrada para Arquivo, escolha a imagem e ative Data URI. O resultado começa com data:image/png;base64, e pode ser colado direto em um url() do CSS ou no atributo src de uma img. Mantenha pequenas as imagens embutidas; o que passar de poucos kilobytes geralmente fica melhor como arquivo normal.

Por que a decodificação mostra um download em vez de texto?

Os bytes decodificados não são texto UTF-8 válido, então provavelmente são um arquivo como PDF, ZIP ou imagem. Imagens aparecem em prévia; outros binários mostram uma prévia em hexadecimal e um botão Baixar que salva os bytes com um nome adequado.

Por que recebo um erro de Base64 inválido?

A entrada tem um caractere fora de A-Z, a-z, 0-9, + e / (ou - e _ no modo seguro para URL), tem um = perdido no meio ou está faltando um caractere, de modo que o tamanho não fecha. Espaços e quebras de linha não são problema e são ignorados. Confira se a string foi copiada inteira.

Ainda com dúvidas? Pergunte sobre Codificar e decodificar Base64 e qualquer pessoa que saiba pode responder. Não é preciso ter conta.

Ferramentas relacionadas

Todas as ferramentas para desenvolvedores
Conversor de curlTransforme um comando curl em código fetch, Node, Python, PowerShell ou HTTPieConversor de texto para binárioTransforme texto em bytes binários, hexadecimais, decimais ou octais, e decodifique-os de volta, em UTF-8Conversor de JSON para classes C#Transforme uma amostra de JSON em classes ou records C# para System.Text.Json ou Newtonsoft.JsonConversor de timestamp UnixTimestamps Unix em datas e datas em timestamps, em qualquer fuso horárioJSON para TypeScriptGere interfaces ou tipos TypeScript a partir de uma amostra JSONConverter CSV para JSONConverta CSV para JSON e JSON para CSV, com prévia em tabelaConverter YAML para JSONConverta YAML para JSON e JSON para YAML, com as âncoras resolvidasJSON to ZodPaste a JSON sample and get a Zod schema with its z.infer type, ready to copy
Esta ferramenta foi útil?
Omnikit

Pequenas tarefas, feitas no seu navegador. Grátis, rápido e privado. Os arquivos nunca são enviados.

Arquivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desenvolvimento

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanças

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
GuiasPerguntasSobreComo verificamosBiblioteca de leis (beta)PrivacidadeTermosDivulgaçãoContatoMore: Exam practice (UGC NET Paper 1)Funciona no seu navegador. Nada é enviado. © 2026 Omnikit (theomnikit.com)