Ντετερμινιστική γεννήτρια κωδικών — χωρίς λογαριασμό, χωρίς cloud

Step 1 of 2

Enter your passphrase.

Use something long and memorable. The exact same phrase will always recreate the same result.

Minimum 8 characters. Longer is safer.

Step 2 of 2

Add a private PIN.

Optional. Adding a PIN creates a different result even when the passphrase stays the same.

Leave empty to continue without a PIN.

Your login

Ready when you are.

These details were derived locally with Argon2id. Kardix did not upload or save them.

e.g. google, netflix, work-email — use a different label per account

Username
Password
Secure PIN
Secure email alias name
QR code

Use the exact same passphrase, PIN, and label to recreate this password.

Inspect how Kardix works

The browser generator source, algorithm notes, and license are included so technical users can inspect the implementation.

View source details →

How it works

One private phrase. The same login, every time.

Kardix uses memory-hard Argon2id and separate derivation domains to recreate the same username and password whenever you return.

01

Enter your phrase

Choose a long phrase you can remember. Kardix never sends it to a server.

02

Add an optional PIN

A PIN creates a different result while keeping the experience fast and simple.

03

Recreate your login

Use the exact same inputs later and Kardix returns the same generated details.

Private by design

Nothing leaves your browser.

The generator runs locally on your device. Kardix does not require an account, cloud vault, or password database.

How it works

The same private inputs recreate the same login.

Kardix combines your phrase, optional PIN, account label, and the KDX2 version locally. It does not need a stored password vault.

Phrase + PIN + netflix→ Netflix loginEnter the same inputs later to recreate it. Use google for a different account.

Built for simplicity

No vault to manage. No account to create.

Kardix is designed around one simple action: enter the same private inputs and recreate the same login whenever you need it.

Fast by default

The generator opens immediately, works on phone and desktop, and keeps the experience focused on just two steps.

  • Passphrase first
  • Optional PIN second
  • Instant username and password

Private by default

Your secret inputs are processed in your browser. The interface is designed without a user account or online password vault.

  • No registration
  • No cloud password storage
  • No recovery database

Who is Kardix for?

Who is this for?

Good for: people who distrust cloud vaults · frequent travelers · users without a phone for 2FA · people who want zero accounts

Know the limits

What Kardix does not protect against

Kardix reduces the need for a stored vault, but it does not replace device security, service recovery, passkeys, or two-factor authentication.

Knowledge base

Understand Kardix before relying on it.

Original guides explain deterministic credentials, Argon2id, safe use, limitations, and the KDX2 generation model.

Πώς λειτουργούν τα ντετερμινιστικά στοιχεία σύνδεσης

Reproducibility, versions, collisions, and recovery limits.

Read guide →

Ασφάλεια και τεχνικός σχεδιασμός

Argon2id settings, local processing, normalization, and threat model.

Review security →

About Kardix

Why the project exists, who operates it, and what it does not replace.

About the project →

Contact and support

Report bugs, ask privacy questions, or send responsible security feedback.

Contact Maotaw →

Οδηγοί απορρήτου και κωδικών πρόσβασης

Original articles about passphrases, passkeys, local processing, and account security.

Browse the blog →

Kardix vs password managers

Compare storage, recovery, autofill, sharing, and different failure modes.

Read comparison →

Έλεγχος ισχύος συνθηματικής φράσης

Get local educational feedback about length and variety.

Open tool →

Kardix is an independent utility by Maotaw. Content is written for this project and reviewed when the generator version changes.

Ready to try it?

Recreate your login in seconds.

Return to the generator and use your private passphrase with an optional PIN.

Open generator

Questions answered

Simple by design.

No. The current version processes your inputs locally inside the browser and does not send them to a Kardix database.
Yes, provided you enter the exact same passphrase and PIN and use the same Kardix KDX2 generation version.
Kardix cannot recover it because it is not stored. Choose something long, private, and memorable.
Yes. The PIN is optional. Leaving it empty will still generate a deterministic login from your passphrase.