tools/generate/password generator
// generatenew

password generator

configurable length, charset, entropy score

// client-only · webcrypto
length 20
entropy
curl -s 'https://api.whittly.dev/v1/password?length=20&upper=true&lower=true&digits=true&symbols=true&count=5' \
  -H 'Authorization: Bearer $WHITTLY_API_KEY'
const res = await fetch(
  'https://api.whittly.dev/v1/password?length=20&upper=true&lower=true&digits=true&symbols=true&count=5',
  { headers: { Authorization: 'Bearer ' + apiKey } }
);
const data = await res.json();
const { data } = await axios.get(
  'https://api.whittly.dev/v1/password?length=20&upper=true&lower=true&digits=true&symbols=true&count=5',
  { headers: { Authorization: 'Bearer ' + apiKey } }
);
// proteam password policiespro·history syncproupgrade →
// history
Pro Cloud Sync — upgrade
no operations yet