ConvertText.app LogoConvertText.app

Decodificador Base64 e Codificador Base64 Online

Use esta ferramenta para codificar Base64, decodificar strings e converter para Base64 diretamente no navegador, sem instalar nada. Ela funciona como decodificador Base64, codificador Base64 e conversor para texto ou UTF-8 em poucos segundos. Se você precisa gerar Base64 para APIs, JSON, e-mail e testes, ou quer descriptografar Base64 para visualizar o conteúdo, aqui você faz tudo em uma única página.

Converta texto simples, JSON ou quaisquer dados UTF-8 para codificação Base64.

Decodifique strings Base64 de volta para texto legível instantaneamente.

Entrada de Texto
Converta texto simples, JSON ou quaisquer dados UTF-8 para codificação Base64.
0 caracteres
0 bytes
0 linhas
~0 size
Saída Base64
Seu texto convertido para Base64
0 caracteres
0 bytes
0 linhas
~0 size
Opções de Conversão

Base64URL / JWT

Decodifique tokens Base64 URL-safe (JWTs, chaves de API, OAuth)

Use - e _ em vez de + e / em URLs da web

Remova caracteres = do final da saída

Mantenha espaços para melhor legibilidade

Verifique se o Base64 colado é válido antes de decodificar

Experimentar Textos de Amostra
Clique em um exemplo para carregá-lo no conversor

Precisa converter um arquivo JPG, PNG, SVG, WebP ou outra imagem? Use o nosso Conversor de Imagem para Base64.

Esta ferramenta é ideal para codificação e decodificação Base64 de texto. Para arquivos de imagem, use o Conversor de Imagem para Base64.

Abrir Conversor de Imagem para Base64

O que é Base64?

Base64 é um formato de codificação usado para representar dados em texto com um conjunto limitado de caracteres. Na prática, ele permite converter conteúdo binário ou texto em uma string compatível com sistemas que funcionam melhor com caracteres simples. Por isso, Base64 é comum em JSON, APIs, e-mails, data URLs, autenticação e outros fluxos técnicos. Um decodificador Base64 ajuda a voltar ao conteúdo legível, enquanto um codificador Base64 permite gerar Base64 a partir de texto comum.

Como a conversão Base64 funciona

Ao codificar Base64, a ferramenta pega o texto de entrada e o transforma em uma string codificada. Ao usar o decodificador Base64, o processo é invertido para mostrar novamente o texto original. Isso é útil quando você quer converter para Base64 um valor de teste, verificar o conteúdo de uma string recebida ou descriptografar Base64 no sentido popular de revelar o texto por trás da codificação. Todo o processo acontece de forma instantânea, diretamente no navegador.

Alfabeto Base64 e estrutura da codificação

O alfabeto Base64 padrão usa letras maiúsculas e minúsculas, números e os símbolos + e /. Em muitos casos, o resultado também inclui o sinal de = no final como padding. Esse padrão foi criado para transportar dados de forma estável em canais baseados em texto. Por isso, quando você usa um codificador Base64 ou um decodificador Base64, está trabalhando com uma representação textual adequada para transmissão, mas não com criptografia de segurança.

Por que usar um codificador ou decodificador Base64?

Um codificador Base64 é útil para converter para Base64 textos, credenciais, trechos de JSON, valores UTF-8 e outros dados usados em desenvolvimento. Já um decodificador Base64 é ideal para inspecionar strings recebidas, validar saídas de sistemas, ler payloads e confirmar se o conteúdo foi codificado corretamente. Esta página também ajuda quem procura uma forma rápida de gerar Base64, descriptografar Base64 em linguagem comum ou converter entre Base64 e texto sem depender de software adicional.

Decodificador Base64 para texto legível

Quando você cola uma string codificada, o decodificador Base64 converte o conteúdo novamente para texto legível. Isso é útil para analisar respostas de API, verificar dados em integrações, revisar parâmetros técnicos ou simplesmente entender o que há dentro de uma string Base64. Se o seu objetivo for base64 para texto, esta ferramenta resolve isso em segundos. E se você quiser o caminho inverso, também pode codificar Base64 e transformar texto simples em uma saída pronta para uso.

Base64 URL-safe e tokens

Além do padrão tradicional, existe a variação Base64 URL-safe, muito usada em JWTs, links e tokens web. Nessa versão, alguns caracteres mudam para evitar problemas em URLs. Um bom decodificador Base64 precisa lidar também com esse cenário, já que muitos usuários recebem strings de autenticação ou partes de token e precisam descriptografar Base64 ou apenas validar o conteúdo. Isso torna a ferramenta útil tanto para tarefas simples quanto para uso técnico no dia a dia.

Detalhes técnicos e compatibilidade

Esta ferramenta foi pensada para texto, UTF-8, JSON e outros conteúdos comuns em fluxo web. Você pode converter para Base64, gerar Base64 para testes e usar o decodificador Base64 para conferir o resultado sem sair da página. Como o processamento acontece no navegador, o uso é rápido e direto para tarefas rotineiras de desenvolvimento, suporte, debugging e validação de strings.

Perguntas frequentes

Como codifico ou decodifico Base64 com esta ferramenta?

Para codificar: insira o texto no campo de entrada, mantenha o modo em codificar e use as opções de URL-safe ou padding se precisar — a ferramenta gera a string Base64 na hora, com validação em tempo real. Para decodificar: o decodificador Base64 pega a string codificada, verifica alfabeto e padding e mostra o texto legível de novo. O codificador transforma texto comum em Base64 e o decodificador faz o caminho inverso; as duas funções são complementares no mesmo conversor. Em linguagem comum, quem busca “descriptografar Base64” costuma querer exatamente essa decodificação — e esta ferramenta atende esse uso. Tudo roda no seu navegador, com UTF-8 de ponta a ponta.

Este codificador e decodificador Base64 é gratuito?

Sim. É gratuito, sem cadastro, sem paywall e sem limite de uso para codificar ou decodificar. Você pode fazer base64 para texto e texto para Base64 diretamente no navegador, sem instalar programa. O processamento fica no seu dispositivo: sua entrada não é enviada nem armazenada em nossos servidores.

Base64 é criptografia?

Não. Base64 é um formato de codificação, não um método de criptografia. Ele reorganiza os dados em texto compatível com certos canais, mas não foi criado para proteger informação sensível. Qualquer pessoa pode decodificar Base64 padrão sem chave secreta — use criptografia de verdade quando precisar de confidencialidade.

Para que serve o Base64 e por que ele é usado em dados de APIs, JSON e e-mail?

Converter para Base64 é útil em APIs, e-mails (MIME), data URLs, autenticação, testes de integração, troca de dados em texto e outras situações em que o conteúdo precisa ser transmitido em formato textual compatível. Base64 representa dados binários como texto ASCII para atravessar sistemas que lidam melhor com texto; muitas APIs embutem pequenos blobs ou tokens em JSON. A contrapartida é o tamanho: os dados codificados ficam cerca de um terço maiores que os bytes brutos.

Quais idiomas e caracteres este codificador suporta — funciona com Unicode e emoji?

Sim. A ferramenta suporta texto UTF-8, incluindo acentos, símbolos e muitos caracteres usados no português e em outros idiomas, além de emoji. Isso evita erros ao codificar Base64 e ao decodificar o resultado, desde que todo o fluxo use UTF-8 de forma consistente.

O que é Base64 URL-safe?

O Base64 padrão usa + e /, o que pode atrapalhar em URLs e em algumas query strings. O Base64 URL-safe costuma trocar + por - e / por _ e pode tratar o padding (=) de forma diferente. É comum em JWTs, OAuth e payloads em endereços web. Esta ferramenta permite alternar saída URL-safe quando você precisa de strings que circulem bem em URLs, cookies ou tokens — como nas strings de autenticação que muita gente cola para “descriptografar” ou inspecionar.

Posso codificar imagens com esta ferramenta?

Esta página é otimizada para texto. Para imagens, em geral você converte em outro fluxo (por exemplo para uma data URL ou outro processo binário) e cola aqui o texto resultante se quiser inspecionar ou praticar Base64 nessa string — não há envio direto de arquivo binário bruto.

Quão precisa é a codificação e decodificação Base64 — segue normas reconhecidas?

A implementação segue as regras usuais de Base64 (estilo RFC 4648): alfabeto de 64 caracteres, agrupamento em blocos de 24 bits, padding com = quando necessário e UTF-8 para texto. A validação ajuda a detectar entrada malformada antes da decodificação.

O que é "Hello World" em Base64?

Para a string UTF-8 "Hello World!", um valor Base64 típico é SGVsbG8gV29ybGQh. Os caracteres exatos podem variar um pouco se você mudar opções URL-safe ou de padding.

O que é padding em Base64 e por que algumas strings terminam com =?

O Base64 transforma cada 3 bytes em 4 caracteres codificados. Quando o tamanho da entrada não é múltiplo de 3, o codificador acrescenta padding — em geral = — para a saída ter comprimento múltiplo de 4. Os decodificadores usam o padding para saber quantos bits do último grupo são dados reais. O padding não faz parte do alfabeto de 64 letras; indica como o último bloco foi codificado.

Experimente Você Mesmo

Este codificador e decodificador Base64 online foi criado para quem precisa converter texto, JSON e outros dados de forma rápida e prática no navegador. Digite seu texto, JSON ou dados, e veja como ficam em Base64. Com um clique, você pode:

  • Converter texto para Base64
  • Decodificar Base64 de volta para texto legível
  • Copiar ou baixar o resultado

Rápido, simples e sempre gratuito.

Explore mais ferramentas de texto

Ferramentas online gratuitas para converter, codificar e transformar texto

Conversor de maiúsculas

Transforme maiúsculas e minúsculas — MAIÚSCULAS, minúsculas, Título e mais

Tradutor de código Morse

Converta texto para código Morse e vice-versa

Tradutor binário

Converta texto para binário e vice-versa

Codificador/Decodificador ROT13

Codificar e decodificar texto usando a cifra ROT13

Gerador de Sobrescrito

Converte texto em sobrescrito Unicode onde houver suporte.

Gerador de Subscrito

Converte texto em subscrito Unicode onde houver suporte.

Gerador de texto tachado

Gere texto tachado Unicode para copiar e colar instantaneamente

Imagem para Base64

Converter imagens em strings Base64 e URIs de dados