Conversão para Base64
Codificação/decodificação Base64 (ferramenta de conversão Base64)
Você pode codificar texto no formato Base64 ou decodificar strings Base64 de volta para o texto UTF-8 original. Isso é útil para verificar valores em APIs, configurações, e-mails e JSON.
Resultado
O que é codificação/decodificação Base64?
A codificação/decodificação Base64 é uma ferramenta para converter texto comum em uma string codificada em Base64 ou converter uma string codificada em Base64 de volta ao seu texto original. Base64 é um método de representar dados usando apenas um conjunto limitado de caracteres, como caracteres alfanuméricos, sinais de mais, barras e sinais de igual. É comumente usado em e-mail, HTTP, JSON, arquivos de configuração e integrações de API. Às vezes, é usado para incorporar com segurança dados binários ou strings contendo caracteres japoneses em ambientes onde é difícil lidar diretamente com eles.
Com esta ferramenta, você pode colar uma sequência no campo de entrada e selecionar "Codificar" para gerar uma sequência Base64 como texto UTF-8. Por outro lado, selecionar “Decodificar” irá analisar a sequência Base64 e restaurá-la ao texto UTF-8 original. Como ela processa caracteres multibyte, como japonês, emojis e símbolos, como UTF-8 usando o TextEncoder e o TextDecoder do navegador, ela pode ser usada não apenas para caracteres alfanuméricos simples, mas também para verificar sequências usadas em aplicações reais.
Base64 não é criptografia. Embora pareça ser uma sequência aleatória de caracteres, qualquer pessoa pode decodificá-la para ler o conteúdo original. Portanto, codificar senhas, chaves de API, tokens de acesso, informações pessoais e outros dados confidenciais usando Base64 não garante sua segurança. Por favor, entenda que Base64 é um método de codificação usado para alterar a representação de caracteres para fins de armazenamento ou transmissão, e não o utilize para ocultar informações confidenciais. É importante combinar HTTPS, autenticação adequada, criptografia e controles de acesso conforme necessário.
Você pode copiar os resultados da conversão e baixá-los como um arquivo de texto, se necessário. Esta ferramenta pode ser usada para verificar valores utilizados nos cabeçalhos de autorização da API, validar strings de autenticação básica, verificar o conteúdo de valores Base64 contidos em JSON, verificar strings Base64 enviadas para logs e criar dados de teste. Como o processo de conversão ocorre dentro do navegador, não há envio de formulário que envie strings de entrada ao servidor para operações de conversão padrão. No entanto, tenha cuidado ao usar dispositivos compartilhados, extensões de navegador, compartilhamento de tela e histórico da área de transferência.
- Você pode codificar o texto como UTF-8 usando Base64.
- Você pode decodificar strings Base64 em texto UTF-8.
- Ele também suporta strings contendo caracteres multibyte, como japonês, símbolos e emojis.
- Você pode copiar os resultados da tradução para a área de transferência ou salvá-los como um arquivo de texto.
Como usar a codificação/decodificação Base64
Primeiro, cole a string que você deseja converter no campo “Entrada”. Você pode inserir texto comum, partes de JSON, valores de configuração, strings Base64 recebidas via API e muito mais. Em seguida, na seção “Modo de conversão”, selecione “Codificar” para converter o texto para Base64 ou “Decodificar” para converter o Base64 de volta ao texto original. Por fim, clique no botão “Converter” e a string convertida aparecerá no campo de saída abaixo.
Se você quiser usar os resultados da saída em outro lugar, clique em “Copiar resultados”. Se você quiser salvá-los como um arquivo, use “Baixar como TXT”. Clicar em “Trocar Entrada e Modo” transfere os resultados de saída atuais para o campo de entrada e alterna entre os modos de codificação e decodificação. Isso é útil quando você deseja decodificar imediatamente o resultado codificado para verificar se ele reverte para o original, ou quando deseja recodificar o resultado decodificado.
Ao decodificar, inserir uma string Base64 inválida ou dados que não possam ser restaurados como texto UTF-8 resultará em um erro. Embora quebras de linha e espaços dentro de uma string Base64 sejam removidos durante o processamento, esta ferramenta não suporta a restauração de formatos Base64 seguros para URL usando "-" ou "_", nem arquivos binários, como imagens. Use esta ferramenta apenas para verificar dados de texto.
- Cole o texto ou uma sequência Base64 no campo de entrada.
- Selecione “Codificar” para converter o texto para Base64 e “Decodificar” para converter Base64 de volta para texto.
- Clique no botão “Converter” para visualizar o resultado.
- Se necessário, use “Copiar resultados” ou “Baixar TXT” para salvar os dados no destino desejado.
Observações importantes ao usar
- Base64 não é criptografia. Como o conteúdo original pode ser lido após a decodificação, ele não pode ser usado para proteger informações confidenciais.
- Esta ferramenta foi projetada para a codificação Base64 de texto. Use uma ferramenta específica para converter arquivos binários grandes, como imagens e PDFs.
- Mesmo que os dados a serem decodificados estejam corretamente codificados em Base64, eles podem não ser recuperáveis se não forem texto UTF-8.
- Observe que a notação pode variar dependendo do caso de uso, como Base64 seguro para URL ou Base64 sem preenchimento. Verifique as especificações do destino pretendido conforme necessário.
Perguntas frequentes
O que é Base64?
Base64 é um método de codificação que representa dados usando apenas caracteres alfanuméricos e determinados símbolos. É usado para representar dados em ambientes com restrições de caracteres, como e-mail, APIs da web, JSON e arquivos de configuração.
O que é codificação Base64?
A codificação Base64 é o processo de conversão de texto simples ou dados em uma sequência codificada em Base64. Esta ferramenta trata o texto inserido como UTF-8 e o converte em uma sequência Base64.
O que é decodificação Base64?
A decodificação Base64 é o processo de converter uma string codificada em Base64 de volta aos seus dados originais. Esta ferramenta restaura e exibe strings Base64 como texto UTF-8.
A criptografia é Base64?
Não. Base64 não é criptografia; é uma forma de codificação que altera a representação dos dados. Como qualquer pessoa pode decodificá-la, não a utilize para ocultar senhas ou chaves de API.
Você consegue converter texto em japonês para Base64?
Sim. Caracteres multibyte, como os do japonês, são convertidos para Base64 como UTF-8. Eles são restaurados como texto UTF-8 durante a decodificação.
Os emojis e símbolos também podem ser convertidos?
Na maioria dos casos, isso pode ser convertido. Como as strings de entrada são processadas como UTF-8, o sistema suporta texto contendo emojis, símbolos e caracteres de largura total.
O texto inserido será enviado ao servidor?
O processo de conversão desta ferramenta é realizado usando JavaScript no navegador. Não há envio de formulário ao servidor para operações padrão de codificação e decodificação.
O que está causando o erro de decodificação?
As possíveis causas incluem caracteres que não podem ser usados em Base64, contagem de caracteres inválida ou preenchimento, ou os dados restaurados não serem texto UTF-8.
O que significa o sinal de igual no final?
O "=" no final de uma string Base64 é chamado de preenchimento. Ele é adicionado para ajustar o comprimento dos dados originais de modo a se adequarem ao formato Base64. Dependendo do caso de uso, ele pode ser omitido.
Ele suporta codificação Base64 segura para URL?
Esta ferramenta foi projetada para o Base64 padrão. Strings contendo caracteres como "-" ou "_" usados no Base64 seguro para URL podem não ser decodificados corretamente tal como estão.
Posso converter arquivos de imagem para Base64?
Esta página destina-se apenas à conversão de texto. Ela não suporta a conversão de arquivos como imagens ou PDFs para Base64. Se você precisar converter arquivos, use uma ferramenta específica para isso.
Isso pode ser usado para verificar strings de autenticação básica?
Sim. Por exemplo, você pode codificar uma string como “usuário:senha” usando Base64 para verificar os valores do cabeçalho de autenticação Basic. No entanto, tenha muito cuidado ao lidar com credenciais de autenticação.