User Manual

What is KryptoKit?

KryptoKit is the world’s first instant Bitcoin wallet and secure messaging system that’s built right into your browser. It’s the easiest and fastest wallet to set up, and the easiest and fastest way to make Bitcoin payments. KryptoKit is a free extension plug-in for Chrome, making Bitcoin and GPG secure messaging instantly accessible even for beginners.

We believe in frictionless systems. We do things to remove the amount of clicks and friction that can often be involved when working with webwallets or making Bitcoin transactions. Below we’ll explain how to set up KryptoKit, its wallet and messaging system, as well as some of the other features KryptoKit offers.

Security and Privacy

KryptoKit code is open source and fully auditable. With KryptoKit, none of your private keys or passwords are sent to any servers; everything is stored client-side on your computer. Therefore, KryptoKit doesn’t know or store any of your passwords or keys, and we don’t have access to your bitcoins. With our GPG messaging system, only you have the private key to decrypt messages sent to you and vice versa with those you send messages to. KryptoKit also provides a virtual keyboard which doesn’t record keystrokes, so that you don’t end up with stolen passwords due to hacking.

Downloading KryptoKit

Install KryptoKit from the Google Chrome Store. The padlock icon on the upper-right-hand corner is your newly installed KryptoKit. Enjoy!

^ to top ^

KryptoKit Bitcoin Wallet

The wallet is extremely easy to set up, and passwords are optional. Because this wallet is a browser extension, it’s available anywhere you go on the web, making payments hassle-free and so easy that you’ll wonder how you managed without it! Between KryptoKit’s interactive automatic display of all addresses on a site, and its clear and simple interface, you’ll be able to pay for anything you want to buy online with bitcoins at the blink of an eye.

Creating a new Bitcoin Wallet Address

Open Kryptokit and move your mouse randomly inside the KryptoKit window to generate your Bitcoin wallet address. That’s it! You now have a new Bitcoin wallet.

Funding Your Wallet

You can send any amount of bitcoins to the address in the “Your Address” box from any other Bitcoin wallet. If you want to send from a smartphone wallet, click on the QR code icon on the right to open up a larger QR code that can be scanned. Deposits should appear instantly as long as you’re not funding the wallet from an exchange or other wallet that is not a “true” Bitcoin wallet.

View Transaction History

Clicking “View Transaction History“ will open a new tab which shows you the page on your address. Bitcoin uses a public ledger that records all transactions, so the Blockchain site simply organizes and neatly displays that public information for Bitcoin users.

Setting a Password

KryptoKit doesn’t come with a password. Some are comfortable with this if they are the sole user of the computer. Otherwise, users may want a password. Click “Set Password” under “Wallet Options”. Confirm your password and click “Set Password” to finish. Do not forget your password or your bitcoins will be lost forever. Kryptokit does not store any user data on its servers, including passwords, and therefore cannot recover your password under any circumstance.

Making Payments Online

Simply go to any page with Bitcoin addresses on it and open KryptoKit. KryptoKit will then detect any addresses on the page and display them in a convenient, bulleted list right in your KryptoKit wallet. Simply select the address you want to send bitcoins to, type in the amount to send, and click “Send”.

Understanding Brainwallets

A Brainwallet refers to the concept of storing bitcoins in one’s own mind by memorization of a passphrase. As long as the passphrase is not recorded anywhere, the bitcoins can be thought of as existing nowhere except in the mind of the holder. KryptoKit uses a Brainwallet system so that you can create a phrase you can remember, travel anywhere in the world, install KryptoKit and still have access to you bitcoins, with no files required.

^ to top ^

Typically a good Brainwallet phrase is:

Creating a New Brainwallet

To create a Brainwallet select “Import/Create Brainwallet” under “Wallet Options” and select ”Import” after typing in the phrase of your choice. Make sure you write it down or memorize it as this is your key to access your bitcoins.

(Warning: setting a Brainwallet phrase will reset your address and replace it with a new one that has the phrase you typed in).

Importing a Brainwallet

To import a Brainwallet select “Import/Create Brainwallet” under “Wallet Options” and type in an existing Brainwallet you have. Again, remember that after typing in a phrase and clicking ”Import” your current address will be replaced with the new/imported one.

Exporting a Brainwallet

Click “Export Brainwallet” under “Wallet Options”.

The Brainwallet key for your initial randomly generated address will be a random string of characters. If you’ve already typed in a Brainwallet phrase, your address will have changed from the initial one generated through mouse movement, to the new one created/imported for the phrase typed in. If your first address has bitcoins in it, you can copy and paste the Brainwallet phrase to a file or write it down so that you can import the Brainwallet into another wallet service or into another instance of KryptoKit. It may be easier to move your money into a new Brainwallet with a phrase you can remember, however.

Resetting Your Address

Click “Reset Address” under “Wallet Options”, and follow the instructions.

Make sure you’ve backed up your old address or ensure you remember the Brainwallet phrase. Resetting your address without doing these things will mean your bitcoins will be lost forever.

KryptoKit Secure Messaging System

KryptoKit uses GPG security to ensure chat privacy, while also reducing the amount of work necessary to properly use keys and messages. The easiest way to think of the GPG system is to think of “public keys” as padlocks and “private keys” as very special, password protected keys. When you give someone your public key, you give them a copy of a lock only their private key can open. When you encrypt a message, you are using that public key/padlock to seal up a message. It can only be decrypted/unlocked with the private key the receiver who gave you the lock has. While this makes some issues like sending messages to the wrong person a thing of the past, you must never share your private key. If someone is tracking your emails and gets your private key, they can intercept messages sent to you and open them with your private key. Keep your private key safe and never post it in an email or anywhere online.

Setting up the Secure Messaging System

Click the message bubble icon to go to the secure messaging tab.

Select “Create GPG” if this is the first time opening KryptoKit. If not, go to “Settings”, then “Create GPG Key”.

Type in your name, email, and password, and click “Create GPG Keypair”. You don’t have to type in your real name or email, but what you type in will determine how your friends will identify you when they import your key into their Kryptokit. Once you’ve created your new key pair a window will pop-up with your public key that you can then email to your friends so that they can send you encrypted secure messages.

^ to top ^

Using the Messaging System

Now that you’re on the GPG messaging system tab (the message bubble icon), click “Manage Keys“ to start sharing and using keys and preparing to send your first messages.

Importing Your Friends’ Public Keys

Click “Import Public Keys“ and copy and paste public keys given to you in the prompt. After clicking “Import Key“ KryptoKit will save the information so you can quickly send a message to that person later.

Share Your Public Key

Click “Export My Public Key“ and copy and paste the key that pops up in KryptoKit to your friends. They can now encrypt a message with this key, and only your private key will open it.

Sending a Message

Select “Send Encrypted Message“, then choose the friend you wish to send a message to. Then type your message and press “Send“.

Use a Different GPG System

Click “Export My Private Key“ and copy it to use with a different service. Click “Import GPG Private Key“ if you already have a private key from another service that you want to use.

Receiving Messages

When you receive a message, a notification will appear in Chrome’s extensions tray and a sound will play. To view new messages, click the “Fetch New Messages“ button. After typing in your password, the message will be decrypted and displayed.

Manual Encryption

To manually encrypt messages, use the “Encrypt Message“ button. After selecting the public key to encrypt the message with, you can copy and paste the encrypted message into an email and send it that way, instead of using our instant messaging system.

Manual Decryption

To manually decrypt messages, use the “Decrypt Message“ button. Copy and paste the encrypted message sent to you into the prompt in the KryptoKit window, type your password, and click “Decrypt“.

KryptoKit Bitcoin Newsfeed

KryptoKit’s newsfeed tab allows you to see the latest Bitcoin Reddit feed, and/or Bitcoin Google headlines, so that you can stay on top of the latest happenings on Bitcoin. If you have preferences for which news type appears and in what order it appears, go to the “KryptoKit Settings” section further down on this page to learn how to customize your newsfeed.

KryptoKit Bitcoin Price Charts

By clicking on the chart tab (the tab with an icon resembling a graph) KryptoKit will display the two following charts:

24 Hour Average Chart

Want to know how Bitcoin has done today? Check out this chart to update yourself on the most recent trends of the day.

30 Day Average Chart

Are you an investor or a speculator? Perhaps just curious? The 30 Day chart might give you the information you’re looking for.


The information section is provided to extend accessibility by giving you a quick way to refer to this manual and to contact KryptoKit.

Info Tab

To get to the info tab, click the i symbol next to the gear icon on the lower left corner of your KryptoKit.

User Manual

This is the user manual! Be sure to learn as much as you can from it if you are a beginner with Bitcoin and GPG messaging. If you don’t see something you need, contact us (see below).

Contact KryptoKit

If you need more help than the user manual provided, or if you have questions/comments, use this button to be redirected to a new tab with our email.

KryptoKit Settings

With KryptoKit’s settings, you can customize interface details on your wallet and newsfeed, as well as prepare backup files for KryptoKit and restore said files when the need arises.

Settings Tab

The settings section can be reached through the “Settings” tab (The gear icon on the bottom-left corner of KryptoKit).

KryptoKit Bitcoin Newsfeeds

Click “Set News“ and pick between Google News and Reddit news. Choosing “Google News/Reddit“ will display both news types with Google News first, and vice versa with “Reddit/Google News“.

Setting Currency

Click “Set Currency“ to choose one of 18 different currencies for your Bitcoins to be displayed as. This price will affect the display at the top right corner.

Backing Up KryptoKit

The “Backup KryptoKit“ option will give you a file that contains all the settings for your current KryptoKit. We always recommend you back up your wallet. By backing up KryptoKit, you back up your wallet in addition to all the other settings KryptoKit currently has.

Restoring KryptoKit

“Restore KryptoKit“ will prompt you for the backup file. Once chosen, all settings that you had when you made that backup file will be instantly ready in KryptoKit.


If you are having any trouble, your issue may be common and listed below. If you don’t see your issue, use the info section (the i symbol next to the gear icon for your settings) and contact KryptoKit with your issue.

GPG Messaging

Sometimes when copying and pasting public keys into KryptoKit, a line space might be removed due to an issue with the mail client. When importing a GPG public key into KryptoKit, ensure there is a line space underneath the address in the comments section of the public key.