.pass JSON Layout
This is the exact JSON structure stored inside every .pass file. You can copy and paste this format directly.
{
"accounts": [
{
"site": "https://gmail.com",
"password": "Password"
},
{
"site": "https://github.com",
"password": "Password"
}
]
}
What This JSON Means
- accounts is an array of saved login entries.
- Each entry contains:
- site — the website URL
- password — the stored password
- You can add as many accounts as you want.
- Your .pass file encrypts this JSON using AES‑256‑GCM.
How to Create a .pass File
- Enter a username.
- Enter a master password.
- Paste or edit the JSON above.
- Click Create .pass File.
- Your browser downloads
username.pass.
How to Open a .pass File
- Select the .pass file.
- Enter the same master password.
- Click Open File.
- Your decrypted JSON appears.
How to Modify a .pass File
- Select the .pass file in the Modify section.
- Enter the master password.
- Click Load for Editing.
- Edit the JSON in the textarea.
- Click Save Modified .pass File.