Passwort-Generator

Sichere Passwörter mit benutzerdefinierter Länge und Optionen erzeugen.

// about

Über dieses Tool

Erstellt starke, schwer zu erratende Passwörter zum Schutz Ihrer Konten. Sie können die Länge anpassen und Sonderzeichen oder Zahlen hinzufügen.

So verwenden Sie es

  1. Wählen Sie die Passwortlänge (empfohlen ab 12 Zeichen).
  2. Wählen Sie Groß-/Kleinschreibung, Zahlen oder Symbole.
  3. Klicken Sie auf 'Generieren' und kopieren Sie das Passwort.

Warum dieses Tool genutzt wird

  • Generiert extrem sichere Passwörter in Sekundenschnelle.
  • Freie Wahl von Länge und Zeichenkombinationen.
  • Garantiert keine Speicherung oder Übertragung der Passwörter.

Häufig gestellte Fragen (FAQ)

Was macht ein Passwort sicher?

Mindestens 12 Zeichen mit einer Mischung aus Buchstaben, Zahlen und Symbolen.

Werden die Passwörter irgendwo gespeichert?

Nein! Die Generierung erfolgt ausschließlich lokal in Ihrem Browser.

Wie oft sollte man Passwörter ändern?

Wichtige Passwörter sollten alle paar Monate erneuert werden.

Ratgeber · Sicherheit · 8 Min. Lesezeit

Ein sicheres Passwort erstellen: Länge, Entropie und Passwortmanager

Regeln wie „mindestens ein Sonderzeichen“ kennt jeder, doch was ein Passwort wirklich stark macht, sind Zufall und Länge. Die Rechnung zeigt deutlich, warum manche Passwörter schwach sind.

Angreifer nutzen vor allem drei Methoden: Credential Stuffing, bei dem aus anderen Websites geleakte Benutzernamen und Passwörter erneut ausprobiert werden; Wörterbuchangriffe, die gängige Passwörter und Wörter testen; und Brute Force, die jede Kombination durchprobiert.

6 Ziffern                          : 6 × log2(10)  ≈ 20 Bit
16 zufällige Kleinbuchstaben       : 16 × log2(26) ≈ 75 Bit
12 zufällige Zeichen aus 94        : 12 × log2(94) ≈ 79 Bit
16 zufällige Buchstaben und Ziffern: 16 × log2(62) ≈ 95 Bit
Passwort-Entropie berechnen, warum Länge Komplexitätsregeln schlägt, welche Muster Sie meiden sollten und wie ein Passwortmanager hilft.
Ratgeber lesen →
Mit KI bauen

Dieses Tool selbst mit KI bauen

Sie möchten eine eigene Version? Kopieren Sie den Arbeitsauftrag in einen KI-Chat oder speichern Sie die Skill-Datei für einen KI-Coding-Agenten. Beide enthalten die Funktionen, Sonderfälle und Testfälle, die wir verwendet haben.

Prompt und Skill sind auf Englisch, das KI-Tools in jeder Sprache gut verstehen.

KI-Arbeitsauftrag (Prompt)

Unverändert in Claude, ChatGPT oder Gemini einfügen.

You are an experienced full-stack web developer. Build a web tool called "Passwort-Generator" that meets the requirements below.

## Goal

Build a random password generator that uses a cryptographically secure random source.

## Core features

- Length from 8 to 128
- Toggle upper case, lower case, digits and symbols
- Option to exclude look-alike characters (0/O, l/1)
- Generate several at once
- Show entropy in bits and a strength label

## Inputs

- Length, character sets, count, exclusions

## Outputs

- List of passwords
- Estimated entropy in bits

## Edge cases and handling rules

- Explain that at least one character set is required
- Guarantee at least one character from each selected set
- Use crypto.getRandomValues, never Math.random
- Avoid modulo bias when picking characters

## Implementation requirements

- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.
- Make the UI responsive and easy to use on mobile; label every input and keep everything keyboard accessible.
- Add a Copy button for results and show clear, friendly error messages for invalid input.
- Keep the core logic in functions separate from the UI so it can be unit-tested.

## Definition of done (test cases)

- Every result has 16 characters when length is 16
- Only digits appear when only digits are selected
- 12 characters from 94 shows about 79 bits

First outline your implementation plan in at most five lines, then write the complete code, and finally explain how to check the test cases above.

Skill (SKILL.md)

Als .claude/skills/build-password-generator/SKILL.md speichern, damit Agenten wie Claude Code es bei jeder Änderung am Tool wiederverwenden.

---
name: build-password-generator
description: Use when building or changing a Passwort-Generator tool. Build a random password generator that uses a cryptographically secure random source.
---

# Build: Passwort-Generator

## Goal

Build a random password generator that uses a cryptographically secure random source.

## Workflow

1. Review the required features, inputs and outputs below and ask about anything missing first.
2. Implement the core logic as pure functions separate from the UI.
3. Check the logic against the test cases in the verification list.
4. Build a responsive UI with an input form, a result area and a Copy button.
5. Reproduce each edge case listed under Rules and refine the error messages.

## Core features

- Length from 8 to 128
- Toggle upper case, lower case, digits and symbols
- Option to exclude look-alike characters (0/O, l/1)
- Generate several at once
- Show entropy in bits and a strength label

## Inputs

- Length, character sets, count, exclusions

## Outputs

- List of passwords
- Estimated entropy in bits

## Rules

- Explain that at least one character set is required
- Guarantee at least one character from each selected set
- Use crypto.getRandomValues, never Math.random
- Avoid modulo bias when picking characters
- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.

## Verification

- [ ] Every result has 16 characters when length is 16
- [ ] Only digits appear when only digits are selected
- [ ] 12 characters from 94 shows about 79 bits

Tipps für die Arbeit mit KI

  • Nennen Sie in der ersten Zeile Ihren Stack (React, Vue oder reines HTML), damit der Code passt.
  • Lassen Sie die KI die Testfälle ausführen und die Ergebnisse zeigen, bevor Sie den Code übernehmen.
  • Fügen Sie keine echten Passwörter, Kundendaten oder API-Schlüssel ein; nutzen Sie Beispielwerte.