Basic Auth Generator
Generate and decode HTTP Basic Auth Authorization headers from a username and password.
El Generador de Basic Auth funciona por completo en tu navegador. El usuario, la contraseña y los tokens que pegas nunca salen de tu dispositivo y nada se sube a ArrayKit.
Abre el Codificador / Decodificador Base64
Acerca de Basic Auth Generator
El Generador de Basic Auth construye una cabecera HTTP Basic Auth a partir de un usuario y una contraseña para que autentiques llamadas de API en segundos. Codifica en Base64 usuario:contraseña, y luego te muestra el token sin procesar, el valor completo de Authorization: Basic y un fragmento de cURL listo para ejecutar que puedes copiar. Cambia al modo Decodificar para pegar un token o una cabecera Authorization completa y recuperar el usuario y la contraseña originales. Es útil cuando estás probando un endpoint REST, conectando un webhook, configurando un proxy inverso, o depurando un 401 y necesitas confirmar qué credenciales lleva realmente una cabecera. Está pensado para desarrolladores, ingenieros de QA y profesionales de DevOps que construyen e inspeccionan solicitudes directamente en el navegador. Todo funciona localmente: no se suben credenciales.
Características
- Genera una cabecera Authorization: Basic a partir de cualquier usuario y contraseña
- Muestra el token Base64 sin procesar y el valor completo de la cabecera uno al lado del otro
- Copia un comando cURL listo para ejecutar con la cabecera ya insertada
- El modo Decodificar recupera usuario:contraseña a partir de un token o una línea de cabecera completa
- Acepta entradas pegadas con o sin el prefijo Authorization: Basic
- Codificación y decodificación seguras en UTF-8 para credenciales no ASCII
- Error claro cuando el token pegado no es Base64 válido
- Funciona por completo en tu navegador sin enviar credenciales a ninguna parte
Cómo usar Basic Auth Generator
- Mantén seleccionada la pestaña Generar
- Escribe tu usuario y contraseña en los dos campos
- Copia la cabecera Authorization: Basic o el fragmento de cURL
- Cambia a Decodificar y pega un token o una cabecera para recuperar usuario:contraseña
Ejemplo
Entrada
username: aladdin
password: opensesame
Salida
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
base64("aladdin:opensesame") se convierte en la credencial Basic.
Errores comunes y solución de problemas
- El servidor sigue devolviendo 401 Unauthorized después de añadir la cabecera. — Confirma que el usuario y la contraseña sean exactos (sensibles a mayúsculas) y que el endpoint realmente use Basic auth, no Bearer ni una clave de API.
- Decodificar muestra 'Not valid Base64.' — Elimina los espacios o saltos de línea sobrantes y pega solo el token, o incluye la línea completa 'Authorization: Basic <token>' para que el prefijo se elimine por ti.
- La contraseña contiene dos puntos y la decodificación la divide mal. — Basic auth divide solo en los primeros dos puntos: el usuario es todo lo anterior y la contraseña es todo lo posterior, así que un signo de dos puntos en la contraseña se conserva.
- Las credenciales parecen expuestas en tránsito. — Basic auth está codificado en Base64, no cifrado. Envíalo siempre por HTTPS para que la cabecera quede protegida por TLS.
Preguntas frecuentes
- ¿Qué es un Generador de Basic Auth?
- Es una herramienta que convierte un usuario y una contraseña en una credencial HTTP Basic Auth —Base64 de 'usuario:contraseña'— y te da la cabecera completa 'Authorization: Basic' para enviarla con una solicitud. También decodifica un token de vuelta a usuario y contraseña.
- ¿Es seguro HTTP Basic Auth?
- Basic auth solo codifica las credenciales en Base64; no las cifra. Cualquiera que vea la cabecera puede decodificarla, así que úsalo siempre por HTTPS y evítalo en redes no confiables.
- ¿Cómo uso la cabecera con curl?
- Copia el fragmento de cURL generado, que ya incluye -H "Authorization: Basic <token>". También puedes dejar que curl la construya por ti con curl -u usuario:contraseña.
- ¿Puedo decodificar una cabecera Authorization existente?
- Sí. Cambia a Decodificar y pega el token suelto o la línea completa 'Authorization: Basic <token>'. La herramienta elimina el prefijo y muestra el usuario y la contraseña.
- ¿Se envían mi usuario y contraseña a algún sitio?
- No. El Generador de Basic Auth funciona por completo en tu navegador. Las credenciales que escribes o pegas nunca salen de tu dispositivo y no se suben a ArrayKit.
- ¿Qué pasa si mi usuario o contraseña tiene caracteres especiales?
- La codificación y la decodificación son seguras en UTF-8, así que las letras acentuadas y otros caracteres no ASCII se conservan correctamente en el ciclo. La división siempre ocurre en los primeros dos puntos.
Herramientas relacionadas
Todas las herramientas de ArrayKit