ConvertText.app LogoConvertText.app

Codificar e Decodificar Base64 Online

Use esta ferramenta para codificar e decodificar Base64 diretamente no navegador, sem instalação. Pode converter texto para Base64, converter Base64 para texto e trabalhar com conteúdo UTF-8, JSON, testes de API, email e outros dados técnicos de forma simples e imediata. Se procura um codificador Base64, um decodificador Base64 ou um conversor Base64 online prático, esta página oferece as funções essenciais num único lugar.

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

Decodifique strings Base64 novamente em texto legível de forma instantânea.

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
O seu texto convertido em Base64
0 caracteres
0 bytes
0 linhas
~0 size
Opções de Conversão

Base64URL / JWT

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

Use - e _ em vez de + e / para 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 num exemplo para o carregar no conversor

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

Esta ferramenta é ideal para codificar e descodificar texto em Base64. Para ficheiros de imagem, utilize o Conversor de Imagem para Base64.

Abrir Conversor de Imagem para Base64

O que é Base64

Base64 é um método de codificação usado para representar texto e dados binários com um conjunto limitado de caracteres. É muito utilizado em APIs, email, data URLs, ficheiros codificados, JSON e outros contextos técnicos em que é útil converter dados para um formato baseado em texto. Com um conversor Base64, pode transformar texto normal em Base64 e voltar de Base64 para texto quando precisar de ler ou verificar o conteúdo.

Como funciona

A ferramenta funciona em duas direções. Para codificar Base64, introduza texto simples, JSON ou conteúdo UTF-8 e obtenha de imediato o resultado em Base64. Para decodificar Base64, cole a string codificada e converta Base64 para texto legível em segundos. O processo é rápido, direto e útil tanto para tarefas simples como para trabalho técnico.

Como é composta a codificação Base64

A codificação Base64 utiliza um conjunto reduzido de caracteres, incluindo letras maiúsculas e minúsculas, números e alguns símbolos, para representar dados binários em formato de texto. Esta abordagem ajuda a transmitir informação em sistemas que aceitam melhor texto do que dados binários em bruto, o que explica a presença frequente de Base64 em fluxos de trabalho relacionados com transferência de dados e compatibilidade entre aplicações.

Porque usar um conversor Base64

Um conversor Base64 é útil para preparar dados para transmissão, verificar o conteúdo de uma string codificada e testar entradas usadas em desenvolvimento. Pode ser usado para converter texto para Base64, converter Base64 para texto, inspecionar payloads, validar dados recebidos por APIs e analisar conteúdo técnico sem instalar software adicional. Para quem precisa de Base64 online, esta é uma forma prática e rápida de trabalhar.

Codificador Base64 e decodificador Base64

Esta página reúne as duas funções principais no mesmo lugar: um codificador Base64 para gerar conteúdo codificado a partir de texto e um decodificador Base64 para recuperar o conteúdo original. Isto facilita tarefas como converter texto para Base64, converter Base64 para texto, copiar resultados, descarregar dados convertidos e alternar rapidamente entre os dois modos quando está a testar ou a analisar conteúdo.

Base64URL e variantes seguras para URL

Em alguns contextos, como JWT, parâmetros de URL e integrações web, é usada uma variante chamada Base64URL. Esta forma adapta certos caracteres para tornar a string mais segura em endereços web e pedidos HTTP. Se trabalha com tokens, autenticação ou dados transmitidos por URL, pode ser útil verificar se está a lidar com Base64 padrão ou com Base64URL.

Casos de uso técnicos mais comuns

Base64 é frequentemente usado em JSON, APIs REST, cabeçalhos e conteúdo de email, data URLs, autenticação, ficheiros incorporados e testes de integração. Também é útil para confirmar rapidamente se uma string está codificada, transformar texto UTF-8 num formato Base64 compatível com outras ferramentas e reverter esse processo quando precisa de ler ou depurar o conteúdo. Para utilizadores técnicos, um codificador Base64 e decodificador Base64 online oferece uma forma simples de testar dados sem sair do navegador.

Perguntas Frequentes

Como posso codificar ou decodificar Base64 com esta ferramenta?

Para codificar: escolha o modo de codificação, introduza texto, JSON ou conteúdo UTF-8 e a ferramenta gera imediatamente Base64; depois pode copiar ou descarregar o resultado. Para decodificar: escolha o modo de decodificação, cole a string Base64 e obtenha texto legível em segundos — útil para analisar dados de APIs, email ou outras integrações. O codificador e o decodificador estão disponíveis na mesma ferramenta, sem necessidade de mudar de página. Tudo funciona no seu navegador, com UTF-8 de ponta a ponta e opções URL-safe ou de padding quando necessário.

Este codificador e decodificador Base64 é gratuito?

Sim. A ferramenta é gratuita, sem registo, sem pagamento e sem limite de utilização. Funciona diretamente no navegador, sem instalar programas adicionais. O processamento decorre no seu dispositivo: o seu conteúdo não é enviado nem armazenado nos nossos servidores.

Base64 é o mesmo que encriptação?

Não. Base64 é um método de codificação, não um método de segurança. Serve para representar dados num formato textual, mas não protege a informação como uma solução de encriptação. Qualquer pessoa pode decodificar Base64 padrão sem chave secreta.

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

Base64 representa dados binários como texto ASCII para os fazer circular por sistemas que lidam sobretudo com texto — email (MIME), payloads JSON, URLs, registos e ficheiros de configuração. As APIs usam-no frequentemente para pequenos blobs binários ou tokens embutidos em texto. É útil em testes de API e fluxos técnicos para inspecionar ou converter dados rapidamente. A contrapartida é o tamanho: os dados codificados ficam cerca de um terço maiores do que os bytes originais.

Que línguas e caracteres suporta este codificador — funciona com Unicode e emoji?

Sim. A ferramenta foi pensada para trabalhar com texto normal, JSON e outros conteúdos UTF-8. Qualquer carácter que o seu navegador represente em UTF-8 — letras acentuadas, símbolos e emoji — pode ser codificado em Base64 e decodificado de volta quando toda a cadeia usa UTF-8 consistente.

O que é Base64URL (Base64 seguro para URL)?

Base64URL é uma variante de Base64 adaptada a URLs e tokens (por exemplo JWT). O Base64 padrão usa + e /, o que pode ser problemático em endereços web; o Base64URL substitui tipicamente + por - e / por _ e pode tratar o padding (=) de forma diferente. Esta ferramenta permite ativar a saída URL-safe quando precisa de strings que circulem bem em URLs, cookies ou tokens.

Posso codificar imagens com esta ferramenta?

Esta página está otimizada para texto. Para imagens costuma converter noutro fluxo (por exemplo para uma data URL ou outro processo binário) e colar aqui o texto resultante se quiser inspecionar ou praticar Base64 nessa string — não há carregamento direto de ficheiro binário.

Quão fiável é 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, agrupamentos em blocos de 24 bits, padding com = quando necessário e UTF-8 para texto. A validação ajuda a detetar entradas malformadas antes da decodificação.

O que é "Hello World" em Base64?

Para a cadeia UTF-8 «Hello World!», um valor Base64 típico é SGVsbG8gV29ybGQh. Os caracteres exatos podem variar ligeiramente se alterar opções URL-safe ou de padding.

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

O Base64 transforma cada 3 bytes em 4 caracteres codificados. Quando o comprimento da entrada não é múltiplo de 3, o codificador acrescenta caracteres de padding — normalmente = — para a saída ter comprimento múltiplo de 4. Os descodificadores 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

Este conversor Base64 online foi concebido para programadores e utilizadores técnicos. Introduza o seu nome, citações favoritas ou dados JSON e veja como ficam em Base64. Com um clique, pode:

  • Converter texto para Base64
  • Decodificar Base64 novamente para texto legível
  • Partilhar os seus resultados

Rápido, simples e 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 para sobrescrito Unicode onde houver suporte.

Gerador de Subscrito

Converter texto para subscrito Unicode onde suportado

Gerador de texto riscado

Gere texto riscado Unicode para copiar e colar instantaneamente

Imagem para Base64

Converter imagens em strings Base64 e URIs de dados