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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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:
Rápido, simples e gratuito.
Ferramentas online gratuitas para converter, codificar e transformar texto
Transforme maiúsculas e minúsculas — MAIÚSCULAS, minúsculas, Título e mais
Converta texto para código Morse e vice-versa
Converta texto para binário e vice-versa
Codificar e decodificar texto usando a cifra ROT13
Converte texto para sobrescrito Unicode onde houver suporte.
Converter texto para subscrito Unicode onde suportado
Gere texto riscado Unicode para copiar e colar instantaneamente
Converter imagens em strings Base64 e URIs de dados