Free AI Tools
Ver categorias de ferramentas

Ferramentas grátis para desenvolvedores

Codificador e decodificador Base64 online gratuito

Codifique ou decodifique texto Base64 UTF-8 e seguro para URL online. Cole um valor, copie o resultado ou baixe-o do navegador sem cadastro ou login.

Área de trabalho Base64

Codifique ou decodifique texto

Esta ferramenta online gratuita converte texto UTF-8 no navegador, sem cadastro ou login. Nada é enviado, e o decodificador retorna texto em vez de arquivos binários arbitrários.

20 caracteres · 20 bytes UTF-8

Resultado

Execute o conversor para ver o resultado.

Seu texto convertido aparecerá aqui.
Entrada: 20 caracteresBase64 para texto UTF-8

Codifique ou decodifique Base64 em três etapas

Etapa 1

Escolha uma direção e formato

Selecione Codificar ou Decodificar e escolha Base64 padrão ou o alfabeto seguro para URL.

Etapa 2

Informe o valor

Cole texto simples ou uma string Base64. Texto UTF-8, incluindo emoji e caracteres CJK, é aceito.

Etapa 3

Confira e obtenha o resultado

Execute a conversão, revise o status e as contagens de bytes ou caracteres e depois copie ou baixe a saída.

Texto UTF-8, bytes e tamanho de saída

Base64 trabalha com bytes. A ferramenta converte texto por UTF-8 para que o resultado exibido permaneça fiel ao que você colou.

Unicode permanece intacto

Emoji, texto chinês, japonês, coreano e acentuado tornam-se bytes UTF-8 antes da codificação, em vez de serem truncados para uma faixa de caracteres Latin-1.

As contagens mostram o que mudou

A área de trabalho informa caracteres de entrada, bytes de entrada e caracteres de saída após uma conversão para que você possa inspecionar o resultado real.

O preenchimento completa um grupo

Base64 padrão mapeia cada grupo de três bytes para quatro caracteres. Um sinal de igual no final preenche o último grupo incompleto; ele não faz parte dos dados secretos.

Base64 padrão e Base64url

Escolha o alfabeto exigido pelo sistema que receberá o valor, em vez de trocar símbolos manualmente.

Base64 padrão

A saída padrão RFC 4648 usa + e / e mantém o preenchimento por padrão. É a forma conhecida para cargas orientadas a texto.

Base64 seguro para URL

Base64url substitui + por - e / por _. Use-o em contextos de URL ou nome de arquivo em que os símbolos padrão podem ser incômodos.

Saída opcional sem preenchimento

Quando a saída segura para URL está selecionada, você pode omitir os caracteres = finais para sistemas que conhecem o comprimento decodificado ou exigem explicitamente Base64url sem preenchimento.

Entrada inválida, preenchimento e limites

Um decodificador útil deve explicar por que um valor falhou, em vez de produzir silenciosamente caracteres substitutos.

Espaços em branco não causam problema

Espaços e quebras de linha são removidos antes da decodificação, para que valores copiados possam ser inspecionados sem limpeza manual.

Valores malformados são rejeitados

Caracteres de alfabeto inválidos, preenchimento fora de lugar e comprimentos impossíveis geram erro e deixam sua entrada inalterada.

A saída de texto tem um limite

Esta página decodifica texto UTF-8, não arquivos binários arbitrários. Valores muito grandes também dependem da memória disponível na aba atual do navegador.

O que Base64 é — e o que não é

Base64 ajuda bytes a caber em canais somente de texto, mas não adiciona confidencialidade nem confiança.

Útil para transporte

Desenvolvedores usam Base64 para campos de API, valores JSON ou de configuração, texto data-URI, cargas de estilo e-mail e segmentos de token.

Não é criptografia

Não há chave nem controle de acesso. Qualquer pessoa que recebe uma string Base64 pode decodificá-la, portanto valores sensíveis precisam de criptografia real e tratamento cuidadoso.

Não é validação de significado

Uma string pode ser Base64 válida e ainda conter texto errado, token expirado ou carga insegura. Decodifique-a e depois aplique as próprias verificações do aplicativo.

Privacidade e limites

Esta ferramenta online gratuita executa a conversão no navegador sem cadastro ou login. Seu texto colado e resultado gerado permanecem neste navegador, e arquivos binários arbitrários estão fora do escopo somente de texto desta página.

Perguntas frequentes

Este codificador e decodificador Base64 é gratuito?

Sim. Este é um codificador e decodificador Base64 online gratuito. Você pode codificar ou decodificar texto no navegador sem se cadastrar, criar uma conta ou fazer login.

O que é codificação Base64?

Base64 é uma codificação reversível de binário para texto. Ela representa bytes com um alfabeto de 64 caracteres para que valores possam trafegar por formatos orientados a texto; ela não torna os dados secretos.

Como codifico texto em Base64?

Escolha Codificar, selecione o alfabeto de saída padrão ou seguro para URL, cole seu texto simples e execute a ferramenta. O painel de resultado mostra a string codificada e seu tamanho de saída.

Como decodifico uma string Base64?

Escolha Decodificar, selecione o alfabeto que corresponde ao valor, cole a string Base64 e execute. Espaços e quebras de linha são ignorados, enquanto caracteres inválidos e preenchimento impossível geram erro.

Esta ferramenta aceita emoji e texto chinês?

Sim. A codificação converte primeiro seu texto em bytes UTF-8; assim, emoji, caracteres chineses, japoneses, coreanos e acentuados fazem ida e volta como texto.

O que é Base64url e quando devo usá-lo?

Base64url é a variante segura para URL e nome de arquivo do RFC 4648. Ela substitui + e / por - e _, e esta ferramenta pode omitir o preenchimento final quando você escolhe a opção sem preenchimento.

Por que Base64 termina com = ou ==?

Base64 padrão preenche o grupo final para que o comprimento codificado seja múltiplo de quatro. Um ou dois sinais de igual indicam que o último grupo de entrada tinha menos de três bytes.

Base64 é criptografia?

Não. Base64 não tem chave e é fácil de reverter. Não o use como criptografia, controle de acesso ou prova de que um valor é confiável.

Esta página pode decodificar arquivos arbitrários?

Esta página é um codificador e decodificador focado em texto. Ela retorna texto UTF-8 e não visualiza nem reconstrói arquivos binários arbitrários.

A entrada sai do meu navegador?

Não. A conversão é executada neste navegador e a página não envia a entrada colada nem o resultado gerado para um servidor. Não é necessário cadastro nem login.

Ferramentas relacionadas

Fe Ferramentas grátis para desenvolvedores

Formate cargas JSON

Formatador e validador JSON

Cole JSON ou abra um arquivo para formatar, validar, embelezar ou minificar. Escolha a indentação, revise erros do analisador e copie ou baixe o resultado no navegador sem login.

Cd Ferramentas grátis para desenvolvedores

Converta timestamps Unix

Conversor de timestamp Unix online gratuito

Converta timestamps Unix em segundos ou milissegundos para UTC, hora local ou ISO 8601. Converta datas de volta em timestamps online sem cadastro ou login.

Ce Ferramentas grátis para desenvolvedores

Codifique componentes de URL

Codificador e decodificador de URL online gratuito

Codifique ou decodifique componentes de URL, URLs completas e parâmetros de consulta com codificação percentual UTF-8. Copie o resultado online sem cadastro ou login.

DJ Ferramentas grátis para desenvolvedores

Inspecione segmentos JWT

Decodificador JWT

Inspecione cabeçalhos JWT, cargas, declarações, tempos de expiração e segmentos de assinatura no navegador. Decodifique localmente sem login; esta ferramenta não verifica assinaturas.