Gerador de Basic Auth

Gerador de basic auth que monta um cabeçalho HTTP Authorization: Basic a partir de um usuário e senha e decodifica tokens de volta, localmente no seu navegador.

O Gerador de Basic Auth roda inteiramente no seu navegador. O usuário, a senha e os tokens que você cola nunca saem do seu dispositivo e nada é enviado à ArrayKit.

Criado e mantido por Udit Agarwal

Abrir o Codificador / Decodificador Base64

Sobre Gerador de Basic Auth

O Gerador de Basic Auth monta um cabeçalho HTTP Basic Auth a partir de um usuário e senha para que você autentique chamadas de API em segundos. Ele codifica em Base64 usuario:senha, depois mostra o token bruto, o valor completo de Authorization: Basic e um trecho cURL pronto para rodar que você pode copiar. Mude para o modo Decodificar para colar um token ou um cabeçalho Authorization completo e recuperar o usuário e a senha originais. É útil quando você está testando um endpoint REST, configurando um webhook, ajustando um proxy reverso ou depurando um 401 e precisa confirmar quais credenciais um cabeçalho realmente carrega. Feito para desenvolvedores, engenheiros de QA e pessoal de DevOps que montam e inspecionam requisições direto no navegador. Tudo roda localmente — nenhuma credencial é enviada.

Recursos

  • Gere um cabeçalho Authorization: Basic a partir de qualquer usuário e senha
  • Mostra o token Base64 bruto e o valor completo do cabeçalho lado a lado
  • Copie um comando cURL pronto para rodar com o cabeçalho já inserido
  • O modo Decodificar recupera usuario:senha de um token ou de uma linha de cabeçalho completa
  • Aceita entrada colada com ou sem o prefixo Authorization: Basic
  • Codificação e decodificação seguras em UTF-8 para credenciais não ASCII
  • Erro claro quando o token colado não é Base64 válido
  • Roda inteiramente no seu navegador, sem credenciais enviadas a lugar nenhum

Como usar Gerador de Basic Auth

  1. Mantenha a aba Gerar selecionada
  2. Digite seu usuário e senha nos dois campos
  3. Copie o cabeçalho Authorization: Basic ou o trecho cURL
  4. Mude para Decodificar e cole um token ou cabeçalho para recuperar usuario:senha

Exemplo

Entrada

username: aladdin
password: opensesame

Saída

Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

base64("aladdin:opensesame") se torna a credencial Basic.

Erros comuns e solução de problemas

  • O servidor continua retornando 401 Unauthorized após adicionar o cabeçalho. — Confirme se o usuário e a senha estão exatos (sensível a maiúsculas) e se o endpoint realmente usa Basic auth, não Bearer ou uma chave de API.
  • A decodificação mostra 'Not valid Base64.' — Remova espaços ou quebras de linha sobrando e cole só o token, ou inclua a linha completa 'Authorization: Basic <token>' para que o prefixo seja removido para você.
  • A senha contém dois-pontos e a decodificação a separa de forma errada. — O Basic auth separa apenas no primeiro dois-pontos — o usuário é tudo antes dele e a senha é tudo depois, então um dois-pontos na senha é preservado.
  • As credenciais parecem expostas em trânsito. — Basic auth é codificado em Base64, não criptografado. Sempre envie-o por HTTPS para que o cabeçalho seja protegido por TLS.

Perguntas frequentes

O que é um Gerador de Basic Auth?
É uma ferramenta que transforma um usuário e senha em uma credencial HTTP Basic Auth — Base64 de 'usuario:senha' — e fornece o cabeçalho completo 'Authorization: Basic' para enviar com uma requisição. Ela também decodifica um token de volta em usuário e senha.
O HTTP Basic Auth é seguro?
O Basic auth só codifica as credenciais em Base64; ele não as criptografa. Qualquer pessoa que veja o cabeçalho pode decodificá-lo, então sempre use-o por HTTPS e evite-o em redes não confiáveis.
Como uso o cabeçalho com o curl?
Copie o trecho cURL gerado, que já inclui -H "Authorization: Basic <token>". Você também pode deixar o curl montá-lo para você com curl -u usuario:senha.
Posso decodificar um cabeçalho Authorization existente?
Sim. Mude para Decodificar e cole o token isolado ou a linha completa 'Authorization: Basic <token>'. A ferramenta remove o prefixo e mostra o usuário e a senha.
Meu usuário e senha são enviados para algum lugar?
Não. O Gerador de Basic Auth roda inteiramente no seu navegador. As credenciais que você digita ou cola nunca saem do seu dispositivo e não são enviadas à ArrayKit.
E se meu usuário ou senha tiver caracteres especiais?
A codificação e a decodificação são seguras em UTF-8, então letras acentuadas e outros caracteres não ASCII fazem o ciclo de ida e volta corretamente. A separação sempre acontece no primeiro dois-pontos.

Ferramentas relacionadas

Mais ferramentas de Segurança

Ver todas as ferramentas de Segurança (27) · Todas as ferramentas