Skip to content
Back to Projects
Personal Project2021

MANTA: A Secure and Memorable Passphrase Generator

Chrome extension that generates secure, memorable passphrases using a custom-built API. Designed for security-conscious users who want better password practices.

MANTA: A Secure and Memorable Passphrase Generator

Client

Personal Project

Role

Product Designer, Full-Stack Developer, API Developer

Technologies

Chrome Extension API, Figma, JavaScript, npm

Key Results

5stars
Chrome Web Store Rating
"I love this handy lil extension"
User Feedback
Trillions of years to crack
Security
One click, copy, done
UX

The problem

Password managers generate passwords people can't remember.

I use Bitwarden every day. It stores my credentials, generates random strings, and autofills them. It's great. But every password manager has the same problem: the passwords it generates are gibberish.

J8$k2mP!qR9# is secure. It's also impossible to type, impossible to say over the phone, and impossible to remember if you ever need to enter it manually. So people reuse passwords, write them on sticky notes, or use patterns that defeat the security.

Passphrases solve this. correct-horse-battery-staple is more secure than J8$k2mP!qR9# and infinitely more memorable. The problem was nobody made generating them fast and easy. Everything required too many clicks, too much configuration, or too much thought.

I built the tool I wanted: one click, copy, done.

I wrote a small function that generates passphrases using the ultra-ignorant-aardvark package. Animals, adjectives, predicates, capitalization. The combinations are random and secure. They're also often funny. A passphrase that makes you laugh is one you will not forget.

I tested it against password strength checkers. Trillions of years to crack. Stronger than the random-character alternative, and I can actually type it.

What I did

A Chrome extension with zero network calls.

I wanted this in my browser. So I built a Chrome extension that runs entirely on-device. The passphrase generation happens inside the extension. No API calls. No network requests. No servers to intercept. Nothing to track, nothing to crack, nothing to maintain on the backend.

The security model is simple: there is no attack surface. The extension calls the npm package directly, generates the passphrase, and displays it. You click copy. You paste it into your password manager. Done. The extension doesn't even store a history of what you generated.

The design follows the same rule: don't make me think.

Open the extension. One passphrase is ready immediately. Click to copy. If you want a different one, click regenerate. That's the entire interface. No settings, no options, no configuration screens. The extension appears when you need it and disappears when you don't.

This is early work. I updated it a couple years ago to keep it running, and it still works today. The design is simple because that's all it needs to be.

Every passphrase is a silly one you will remember.

The word combinations are generated from curated lists with patterns that include predicates and capitalization. The result is often absurd. Ultra-Ignorant-Aardvark or something equally ridiculous. The absurdity is the feature. A passphrase that makes you smile is one you will not forget, and one that a computer cannot guess.

The result

5 stars in the Chrome Web Store. Used every day.

One user called it "this handy lil extension." Low bar to entry, high bar for how much value it delivers per interaction. Open, click, copy, done. Under five seconds from need to solution.

I use it every day. New accounts, password resets, any reason I need a credential I can actually remember. It works alongside Bitwarden without conflict. Bitwarden stores the gibberish Manta generates. Manta makes the gibberish human-friendly.

What's next: entropy options for power users, and the ability to recall your last generated passphrase. The core interaction is solid. Just a few more features to round it out.

Small project. Clean execution. Shipped and working for years.

Chrome Web Store →

Project Gallery

MANTA: A Secure and Memorable Passphrase Generator screenshot
MANTA: A Secure and Memorable Passphrase Generator screenshot