Willekeurig wachtwoord genereren — online generator
Genereer direct sterke willekeurige wachtwoorden — gratis, 100% in je browser. Stel lengte en tekens in, batch tot 50 met entropie-analyse.
Wat is een willekeurige wachtwoord generator?
Een willekeurige wachtwoord generator maakt cryptografisch veilige wachtwoorden aan met onvoorspelbare willekeurige gegevens, waardoor elk gegenereerd wachtwoord bestand is tegen brute-force- en woordenboekaanvallen. In tegenstelling tot wachtwoorden die mensen zelf bedenken, bevatten gegenereerde wachtwoorden geen patronen, geen woordenboekwoorden en geen persoonlijke informatie — de drie eigenschappen die aanvallers het meest misbruiken. Meer dan 80% van de datalekken betreft zwakke of gestolen wachtwoorden (Verizon DBIR), waardoor sterke wachtwoordgeneratie een eerstelijnsbeveiliging is.
"Memorized secrets SHALL be at least 8 characters in length... Verifiers SHOULD NOT impose other composition rules." — NIST SP 800-63B
Deze tool gebruikt de ingebouwde Web Crypto API van je browser (crypto.getRandomValues()) voor echte cryptografische willekeur. Elk teken wordt onafhankelijk geselecteerd uit de gekozen tekenset, wat zorgt voor een uniforme verdeling en maximale entropie. Heb je in plaats daarvan een unieke identifier nodig? Probeer onze UUID Generator.
Waarom is dit belangrijk? Een wachtwoord van 16 tekens met alle tekentypen (hoofdletters, kleine letters, cijfers, symbolen) heeft meer dan 100 bits entropie. Bij één biljoen gissingen per seconde zou het miljarden jaren duren om het te kraken. Een door mensen gekozen wachtwoord van dezelfde lengte heeft doorgaans veel minder entropie, omdat mensen onbewust patronen volgen.
Alle wachtwoordgeneratie vindt volledig plaats in je browser. Er worden geen wachtwoorden verzonden via het netwerk, opgeslagen op een server of ergens gelogd. Je kunt dit zelf verifiëren door het tabblad Netwerk van je browser te controleren — er zijn nul uitgaande verzoeken als je een wachtwoord genereert. Als je gegenereerde wachtwoorden veilig wilt transporteren, kan onze Base64 Encoder je daarbij helpen. Voor een stevige basis in wachtwoordbeveiliging en authenticatie zijn sterke, unieke wachtwoorden in combinatie met een wachtwoordmanager de meest effectieve aanpak.
// Generate a random password in JavaScript
function generatePassword(length, charset) {
const array = new Uint32Array(length);
crypto.getRandomValues(array);
return Array.from(array, v => charset[v % charset.length]).join('');
}
// Example: 16-char password with all types
const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*';
generatePassword(16, chars);
// → 'kX#9mP$2vL!nQ7wR' (random each time) Belangrijkste functies
Cryptografisch veilig
Gebruikt de Web Crypto API (crypto.getRandomValues()) voor echte willekeurige getallengeneratie — dezelfde standaard die wordt gebruikt door wachtwoordmanagers en beveiligingstools.
Volledig aanpasbaar
Beheer de wachtwoordlengte (4–128 tekens), tekentypen (hoofdletters, kleine letters, cijfers, symbolen) en sluit dubbelzinnige tekens uit — pas wachtwoorden aan voor elke vereiste.
Batch-generatie
Genereer tot 50 unieke wachtwoorden tegelijk. Elk wachtwoord wordt onafhankelijk gegenereerd met volledige cryptografische willekeur.
Sterkte-analyse
Zie in realtime de entropie (in bits) en de geschatte kraaktijd bij brute-force voor elk wachtwoord, zodat je precies weet hoe sterk het is.
100% browsergebaseerd
Alle wachtwoorden worden lokaal in je browser gegenereerd. Er wordt niets naar een server verzonden — je wachtwoorden blijven volledig privé.
Voorbeelden
Hoge beveiliging (32 tekens)
kX#9mP$2vL!nQ7wR&bZ4fG@8sY^5jD*3
Maximale beveiliging voor gevoelige accounts — 32 tekens met hoofdletters, kleine letters, cijfers en symbolen. Circa 200 bits entropie, miljarden jaren om te kraken.
Standaard (16 tekens)
Tm$8kR!pN3vZ@5qW
De aanbevolen standaard voor de meeste accounts — 16 tekens met alle tekentypen geeft circa 105 bits entropie. Sterk genoeg voor bankieren en e-mail.
Leesbaar (12 tekens, geen dubbelzinnige tekens)
kRm4nTp7sWx2
Makkelijk te lezen en invoeren — sluit verwarrende tekens zoals 0/O en l/1 uit, geen symbolen. Goed voor Wi-Fi-sleutels, tijdelijke wachtwoorden of bij handmatig invoeren.
Batch genereren (5 wachtwoorden)
Hx$4mR!pN3vZ@5qWtB2j Yk#7wL&8sF^9gQ*2dXnR Pr@6bT$3cN!5hJ^8mKvZ Wq*9fG#2nS!7yD@4xLpM Zv&3kR$8tH!6jB@5wNcQ
Genereer tot 50 unieke wachtwoorden tegelijk — elk onafhankelijk willekeurig. Ideaal voor het instellen van meerdere accounts of het aanmaken van teamgegevens.
Zo gebruik je het
- 1
Configureer je wachtwoord
Gebruik de lengteregeling (4–128 tekens, standaard 16) en schakel in welke tekentypen je wilt: hoofdletters, kleine letters, cijfers en symbolen. Sluit optioneel dubbelzinnige tekens uit zoals 0, O, l en 1.
- 2
Genereer wachtwoorden
Klik op de knop Genereren. Je kunt 1 tot 50 wachtwoorden tegelijk genereren. Elk wachtwoord wordt aangemaakt met de cryptografische willekeurige getallengenerator van je browser voor maximale beveiliging.
- 3
Controleer de sterkte
Bekijk de sterkte-indicator onder elk wachtwoord. Die toont de entropie in bits en de geschatte kraaktijd bij brute-force, zodat je precies weet hoe veilig je wachtwoord is.
- 4
Kopieer en gebruik
Klik op de knop Kopiëren naast een wachtwoord om het naar je klembord te kopiëren. Gebruik Alles kopiëren om elk gegenereerd wachtwoord tegelijk te pakken.
Veelvoorkomende toepassingen
- Accountregistratie
- Maak elke keer dat je je aanmeldt voor een nieuwe website of app een uniek, sterk wachtwoord aan. Gebruik nooit hetzelfde wachtwoord voor meerdere accounts.
- Opslaan in je wachtwoordmanager
- Genereer wachtwoorden met hoge entropie om op te slaan in je wachtwoordmanager. Begin met de sterkst mogelijke wachtwoorden voor al je accounts.
- Bedrijfs- en IT-beveiliging
- Genereer veilige wachtwoorden voor databases, servers, API-sleutels en serviceaccounts die voldoen aan het beveiligingsbeleid van je organisatie.
- Ontwikkeling en testen
- Genereer snel testwachtwoorden voor ontwikkelomgevingen, nep-gebruikersaccounts en geautomatiseerde testscenario's.
- Wi-Fi- en netwerkbeveiliging
- Maak sterke WPA2/WPA3-sleutels aan voor je draadloze netwerk. Een willekeurig wachtwoord van 20+ tekens maakt brute-force-aanvallen onpraktisch.
Technische details
- Web Crypto API
- Gebruikt crypto.getRandomValues() met Uint32Array voor cryptografisch veilige willekeurige getallengeneratie. Deze API is beschikbaar in alle moderne browsers en gebruikt de CSPRNG (Cryptographically Secure Pseudo-Random Number Generator) van het besturingssysteem.
- Entropieberekening
- Entropie = log₂(pool_size) × password_length. Poolgroottes: kleine letters (26), hoofdletters (26), cijfers (10), symbolen (32). Alle vier ingeschakeld: pool = 94 tekens, neerkomend op ~6,55 bits per teken. Een wachtwoord van 16 tekens: ~104,9 bits.
- Schatting kraaktijd
- De geschatte brute-force-tijd gaat uit van 10¹² (1 biljoen) gissingen per seconde, wat een high-end dedicated kraakrig vertegenwoordigt. Formule: tijd = 2^entropie / gissingen_per_seconde. Weergegeven in leesbare eenheden (seconden tot miljarden jaren).
Aanbevolen aanpak
- Gebruik voor elk account een uniek wachtwoord
- Gebruik nooit hetzelfde wachtwoord voor verschillende sites. Als één site wordt gehackt, geven hergebruikte wachtwoorden aanvallers toegang tot al je andere accounts. Gebruik deze generator om voor elk account een uniek wachtwoord te maken en sla ze op in een wachtwoordmanager.
- Streef naar 16+ tekens
- Langere wachtwoorden zijn exponentieel moeilijker te kraken. Een wachtwoord van 16 tekens met alle tekentypen zou miljarden jaren duren om met brute-force te kraken. Gebruik voor accounts met hoge beveiliging 20–32 tekens.
- Schakel alle tekentypen in
- Het gebruik van hoofdletters, kleine letters, cijfers en symbolen maximaliseert de tekenset en entropie per teken. Schakel tekentypen alleen uit als de wachtwoordregels van een site dat vereisen.
- Gebruik een wachtwoordmanager
- Je kunt tientallen unieke willekeurige wachtwoorden niet onthouden. Gebruik een wachtwoordmanager (Bitwarden, 1Password, KeePass) om ze veilig op te slaan. Dan hoef je slechts één sterk hoofdwachtwoord te onthouden.
Veelgestelde vragen
Is het veilig om een online wachtwoord generator te gebruiken?
Wat maakt een wachtwoord sterk?
Hoe lang moet mijn wachtwoord zijn?
Is een wachtwoord van 8 tekens veilig genoeg?
Willekeurig wachtwoord versus wachtzin — wat is veiliger?
Moet ik symbolen in mijn wachtwoord opnemen?
Hoe onthoud ik willekeurig gegenereerde wachtwoorden?
Waarom mag ik niet hetzelfde wachtwoord voor elk account gebruiken?
Hoe vaak moet ik mijn wachtwoorden wijzigen?
Wat zijn 'dubbelzinnige tekens' en waarom ze uitsluiten?
Hoe lang moeten mijn wachtwoorden zijn in 2026 — is 12 tekens nog genoeg?
Ik moet API-sleutels genereren voor mijn SaaS-product — moet ik een wachtwoord generator of iets anders gebruiken?
Mijn bedrijf vereist wachtwoorden met hoofdletters, kleine letters, cijfers en symbolen — maar ik hoorde dat NIST zegt dat dat niet nodig is. Wie heeft gelijk?
Gerelateerde tools
Alle tools bekijken →JWT decoderen — online JWT-decoder
Beveiligingstools
Decodeer JWT-tokens direct in je browser. Inspecteer header, payload, signature, vervaldatum en claims. 100% privé — je token verlaat je apparaat nooit.
Online MD5 Hash Generator & Checksum Tool
Beveiligingstools
Genereer MD5-, SHA-256-, SHA-1- en SHA-512-hashes gratis in je browser. Hash tekst of bestanden, verifieer checksums en kopieer resultaten. Geen account nodig.
Online UUID-generator — v1, v4, v5, v7 met batchmodus
Beveiligingstools
Gratis UUID-generator voor v1, v4, v5 en v7. Decodeer en valideer elke UUID. Genereer tot 50 stuks. Geen account nodig, 100% in je browser.
Talstelsel omrekenen — online converter
Omrekentools
Reken je getal direct om tussen binair, hex, decimaal, octaal en elk talstelsel (2-36). Gratis en privé — alles draait in je browser.
Base64 decoderen en encoderen online
Encodering en formattering
Base64 decoderen en encoderen direct in je browser. Realtime conversie met volledige UTF-8- en emoji-ondersteuning. 100% privé — geen account nodig.
Afbeelding comprimeren — online tool
Omrekentools
Comprimeer JPEG, PNG & WebP tot 80% kleiner — in je browser, zonder uploaden. Batch 20 afbeeldingen, stel kwaliteit in, vergelijk voor & na. Gratis & privé.