# `BetterAuthError: BETTER_AUTH_SECRET is not set or is too short`

**Dónde aparece:** Terminal o logs de ejecución en Vercel

**Qué significa:** Better Auth necesita un secreto aleatorio (`BETTER_AUTH_SECRET`) para firmar las cookies de sesión con seguridad, y aún no se ha generado en este entorno.

## Causas probables

- Todavía no se ha generado `BETTER_AUTH_SECRET` en `.env.local` ni se ha enviado con `npx vercel env add`.
- Solo se marcó Production al añadir `BETTER_AUTH_SECRET` en Vercel, dejando las vistas previas sin valor.

## Mensaje para tu agente

```text
Better Auth dice que falta `BETTER_AUTH_SECRET`. Genera un secreto aleatorio nuevo directamente en `.env.local` y en Vercel con `npx vercel env add BETTER_AUTH_SECRET` sin mostrarlo en el chat.
```

**Cómo evitarlo:** Pide a tu agente que genere `BETTER_AUTH_SECRET` sin mostrarlo tanto en local como en Vercel en cuanto añadas inicios de sesión.

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/ayuda/errores/better-auth-secret-no-configurado) · Licencia: CC BY 4.0
