Skip to content

Johnny Decimal Explained: Examples, Setup, and Tips

Most digital filing systems do not become messy all at once. They become messy one reasonable folder at a time.

You start with Work. Then Projects. Then Current Projects. Then a client folder. Six months later, finding one document means clicking through five levels or searching your entire drive and hoping you remember part of the filename.

Johnny.Decimal takes a different approach: instead of letting your folder tree grow forever, it gives important information a stable numerical address.

  • 22.14 Website Redesign
  • 31.17 Personal Knowledge Management
  • 13.42 Taxes

The numbers look strange for about five minutes. Once you understand what they represent, the logic is simple – and that simplicity is the point.

Johnny Decimal

In this guide, we’ll break down:

  • How Johnny Decimal areas, categories, and IDs work
  • What a JDex is and why it matters
  • A realistic Johnny Decimal example for a knowledge worker
  • How to set up the system without reorganizing your entire digital life
  • How Johnny Decimal can work with a second brain, Obsidian, and Brainfo
  • The mistakes that make the system harder than it needs to be

By the end, you should be able to build a small Johnny.Decimal system, test it in real work, and decide whether stable numerical addresses actually make your information easier to retrieve.

What is the Johnny Decimal system?

Johnny.Decimal is a system for organizing information into numbered areas, categories, and IDs. It was created by Johnny Noble around a simple idea: information is easier to find when it has a predictable place and a short reference you can reuse.

Instead of building an open-ended folder tree, Johnny.Decimal gives you a constrained structure:

Areas > Categories > IDs

Suppose your work information belongs in:

20-29 Work

Inside that area, you might have categories such as:

  • 21 Administration
  • 22 Projects
  • 23 Meetings
  • 24 Career

Then individual projects inside 22 Projects receive IDs:

  • 22.11 Website Redesign
  • 22.12 Product Launch
  • 22.13 Customer Research

Now 22.12 is more than a number. The 22 tells you the category, and the .12 identifies one specific item inside it. In Johnny.Decimal, the number is not a mathematical value; it is a compact address.

Why Johnny Decimal uses numbers

Alphabetical folders move. Add Accounting and the list shifts. Add Archive and it shifts again. Numbered folders keep their relative position, which gives you a chance to learn the map of your system over time.

  • 21 Administration
  • 22 Projects
  • 23 Meetings

Even if you forget the exact ID of a project, you may still remember that it lives somewhere in 22. That already narrows the search from your entire workspace to one category.

The other advantage is reference. You can put 22.14 in a meeting note, task, document title, or message and use the same short ID to point back to the same project wherever that project appears.

Then individual projects inside 22 Projects receive IDs:

  • 22.11 Website Redesign
  • 22.12 Product Launch
  • 22.13 Customer Research

Now 22.12 is more than a number. The 22 tells you the category, and the .12 identifies one specific item inside it. In Johnny.Decimal, the number is not a mathematical value; it is a compact address.

Why Johnny Decimal uses numbers

Alphabetical folders move. Add Accounting and the list shifts. Add Archive and it shifts again. Numbered folders keep their relative position, which gives you a chance to learn the map of your system over time.

  • 21 Administration
  • 22 Projects
  • 23 Meetings

Even if you forget the exact ID of a project, you may still remember that it lives somewhere in 22. That already narrows the search from your entire workspace to one category.

The other advantage is reference. You can put 22.14 in a meeting note, task, document title, or message and use the same short ID to point back to the same project wherever that project appears.

How Johnny Decimal works

A standard Johnny.Decimal system has three core components: areas, categories, and IDs. The method deliberately limits how large each part can become.

  • Up to 10 areas in a standard system
  • Up to 10 categories in each area
  • Up to 100 IDs in each category

Those constraints are not an arbitrary inconvenience. They are what stop the structure from becoming another endlessly nested filing system. The official documentation also provides expansion patterns for cases that genuinely need more depth or capacity, so you do not have to force every complex workflow into the default shape.

Areas cover broad parts of your life or work

An area is the broadest grouping in the system. Think in terms of major domains, not individual activities.

A knowledge worker might start with:

  • 10-19 Personal Administration
  • 20-29 Work
  • 30-39 Knowledge

These are intentionally broad. Work is an area. Weekly Meetings probably is not.

Each area covers a range of ten category numbers. The area 20-29 Work, for example, can contain categories numbered 20 through 29. You do not need to use every available range; leaving gaps gives your system room to evolve.

Categories group similar information

Categories sit inside areas and do most of the classification work. Inside 20-29 Work, you could use:

  • 21 Administration
  • 22 Projects
  • 23 Meetings
  • 24 Career

The useful rule here is to keep categories broader than your first instinct.

Imagine creating separate categories for Courses, AI, Research, Notes, and Learning. Where should a course about AI note-taking go? You have created a filing decision that did not need to exist.

A broader Knowledge area could instead use categories such as Research, Learning, Reference, and Writing. Specific subjects can then become IDs. Fewer, broader categories usually mean fewer moments where two folders compete for the same item.

IDs are where your information lives

IDs are the specific locations inside a category. If 22 is Projects, you might create:

  • 22.11 Website Redesign
  • 22.12 Product Launch
  • 22.13 Customer Research

In 22.12, the 22 identifies the category and .12 identifies the individual item. The standard notation uses two digits after the decimal; official Johnny.Decimal documentation describes up to 100 possible IDs in a category, from .00 to .99, with some 00 conventions appearing in more advanced setups.

For a beginner, the important pattern is simpler: area, category, ID. You can learn the advanced conventions when you actually need them.

What is a JDex?

The JDex is the master index of your Johnny.Decimal system. Once your system contains dozens or hundreds of IDs, remembering them all would be unrealistic. The index means you do not have to.

A basic JDex can be as small as two columns:

IDName
13.11Bank accounts
13.12Monthly budget
22.11Website redesign
22.12Product launch
23.11Weekly team meetings
31.11AI research

If your information lives across several apps, add a location or link:

IDNameLocation
22.11Website redesignGoogle Drive
23.11Weekly team meetingsNotes
31.11AI researchObsidian

This is where the JDex becomes more than a folder index. It can map one information system across several tools. If you use Brainfo, a Doc with a simple table can work as the index: keep the ID in one column, the name in another, and add a link or location only when it is useful.

A Johnny Decimal example for a knowledge worker

Abstract diagrams only get you so far, so consider Maya, a fictional product manager with work documents, meeting notes, research, personal records, and learning material.

Her first three areas might look like this:

AreaExample categories
10-19 Personal Administration11 Identity & records; 12 Home; 13 Money
20-29 Work21 Administration; 22 Projects; 23 Meetings; 24 Career
30-39 Knowledge31 Research; 32 Learning; 33 Reference; 34 Writing

She then creates IDs only when real work needs a stable home.

CategoryExample IDs
22 Projects22.11 Website Redesign; 22.12 Q4 Planning; 22.13 Customer Onboarding
23 Meetings23.11 Weekly Product Meeting; 23.12 Leadership 1:1s
31 Research31.11 AI Agents; 31.12 Search Technology; 31.13 Competitor Research
34 Writing34.11 Product Strategy Notes; 34.12 Blog Drafts

Now imagine Maya receives a new competitor report. She does not start at the root of her drive and ask, ‘Where could this go?’ She thinks: competitor research. That is 31.13. Done.

That reduction in choice is the practical value of Johnny.Decimal. The system does not make information valuable by itself; it reduces the number of places you need to consider when saving or retrieving it.

How to set up Johnny Decimal step by step

The most tempting setup strategy is to spend an entire Saturday designing the perfect system. Resist it. You do not know what your perfect structure looks like until you have used it.

Build enough to start, then let real friction show you what needs to change.

Step 1: Audit what you already have

Before assigning a single number, look at the information you already manage. Check:

  • computer folders
  • cloud storage
  • notes
  • active projects
  • work documents
  • reference material
  • personal records

You are looking for repeated themes, not trying to reorganize anything yet. The folder names and collections you have created naturally over the last few years are useful evidence: they show what kinds of information you actually need to manage.

Step 2: Define broad areas

Turn the largest recurring groups into areas. A simple starting point could be:

  • 10-19 Personal Administration
  • 20-29 Work
  • 30-39 Knowledge

Avoid turning Meetings, Projects, Reports, and Career into four separate areas. They can usually live comfortably inside one Work area as categories.

Leave unused ranges alone. Empty numbers are not wasted space; they are room for the system to change without forcing a large renumbering project.

Step 3: Create broad categories

Now divide each area into a few useful categories. Inside 30-39 Knowledge, for example, you might use:

  • 31 Research
  • 32 Learning
  • 33 Reference
  • 34 Writing

Avoid classifying every subject at the category level. Research can contain separate IDs for AI, psychology, marketing, personal knowledge management, or any other topic you actually research.

The decision should become easy: is this research? If yes, you already know the category.

Step 4: Create IDs when you need them

Do not pre-fill dozens of empty IDs because you think you might need them later. Create an ID when a real item needs a stable home.

  • Today: 31.11 AI Agents
  • Next week: 31.12 Search Technology
  • Later: 31.13 Knowledge Management

Your system should grow with your actual work, not with guesses about the work you may do someday.

Step 5: Create your JDex immediately

Start the index as soon as you create IDs. A spreadsheet, note, database, or Brainfo Doc can all work.

Your minimum useful JDex is:

ID | Name | Location or link (optional)

Do not build a 12-column database because somebody else’s system looks impressive on YouTube. Add fields only when they solve a real retrieval or management problem.

Step 6: Move existing information gradually

Start with one active category – for example, 22 Projects. Move your current projects into it and work normally for a few days.

Notice where you hesitate. Maybe every project fits cleanly. Maybe Projects and Clients compete constantly. That hesitation is useful feedback. Fix the structure while it is small; moving 10 folders twice is annoying, but moving 4,000 files twice is much worse.

Step 7: Test before expanding

Use the system in real work and ask four questions:

  1. Do I usually know which category a new item belongs to?
  2. Can I find an old item without searching everywhere?
  3. Are the same two categories constantly competing?
  4. Am I creating categories faster than useful IDs?

If the filing system makes you think harder about organizing than about the work itself, simplify it. Johnny.Decimal should reduce friction, not create a new hobby called taxonomy maintenance.

Johnny Decimal folder structure: how deep should you go?

One of Johnny.Decimal’s strongest ideas is its resistance to deep folder trees. Every extra level introduces another decision and another place to get lost.

A traditional project path might look like:

Work > Clients > Acme > Projects > Website > Research > Interviews

A Johnny.Decimal version could be:

20-29 Work > 22 Projects > 22.14 Acme Website

You are now at the project’s permanent location after two structural choices. That does not mean an ID can never contain subfolders. A large project may reasonably contain Research, Design, Deliverables, or Archive folders.

The difference is that the project itself already has a stable address. You do not need a philosophical war against subfolders; you need enough structure to find things without rebuilding the maze underneath every ID.

Treat the standard limits as useful pressure. If a real use case needs more depth or capacity, Johnny.Decimal’s official documentation includes expansion options rather than pretending every system must stay identical forever.

Johnny Decimal

Using Johnny Decimal for a second brain

Johnny.Decimal fits well into a second brain when your main problem is simple but painful: where should this information live, and how do I find it again?

That is a narrower job than most second brain frameworks try to solve – and that is useful. Capture, note-taking, task management, idea development, and long-term storage do not all need to be handled by one organizing method.

Johnny.Decimal can simply handle location and reference, while other tools or frameworks handle relationships, workflows, and output.

Johnny Decimal and PARA

PARA organizes information into Projects, Areas, Resources, and Archives. Its structure reflects how information relates to current work and responsibilities. Johnny.Decimal, by contrast, gives locations stable numerical references.

The two can be combined, but they do not need to be. If PARA already makes every document easy to find, adding decimal IDs may create maintenance without solving a real problem. Use Johnny.Decimal when stable addresses improve retrieval or reference.

Johnny Decimal and Zettelkasten

Zettelkasten focuses heavily on relationships between ideas. A note can connect to another note regardless of where either one lives. Johnny.Decimal approaches the problem from the opposite direction: it gives information a home.

For a researcher, a practical combination could be:

  • Johnny.Decimal for projects, sources, administrative files, and stable reference collections
  • links and backlinks for conceptual relationships between notes

Those jobs do not conflict. They solve different retrieval problems.

Johnny Decimal and CODE

CODE stands for Capture, Organize, Distill, and Express. Johnny.Decimal fits most naturally into the Organize stage. CODE describes what you do with captured information; Johnny.Decimal can give some of that information a stable place to live.

When comparing second brain methods, it is usually more useful to ask which problem each one solves than to search for one framework that wins every category.

How to use Johnny Decimal with Obsidian

Johnny Decimal and Obsidian are a natural pairing because Obsidian gives you both folders and links. You can use Johnny.Decimal for stable location while links and backlinks represent relationships between ideas.

Option 1: Use Johnny Decimal folders

If you naturally browse your vault through folders, the hierarchy can mirror your system:

  • 20-29 Work
  •   22 Projects
  •     22.11 Website Redesign
  •     22.12 Product Launch
  • 30-39 Knowledge
  •   31 Research

This makes the physical structure of the vault match the numerical map.

ChatGPT Image Aug 11 2026 11 04 23 PM 2

Option 2: Put IDs in note titles or properties

You may not want every note to live inside a dedicated ID folder. In that case, use the ID in a note title or property instead.

  • 22.14 Website Redesign – Project Hub
  • 31.11 AI Agents – Research Index

Atomic notes can continue using links and backlinks without receiving their own permanent numerical address. This keeps two different concepts separate: Johnny.Decimal handles location; Obsidian handles relationships.

Don’t force every note into the system

A common mistake is to give every tiny thought its own ID. That does not necessarily make knowledge easier to use; it can simply create bookkeeping.

Johnny.Decimal is most convincing for stable collections, projects, subjects, records, and reference points. Use the number where the number helps.

Where else can you use Johnny Decimal?

Johnny.Decimal is not tied to a particular app. The same structure can be used in:

  • computer folders
  • Google Drive
  • Dropbox
  • OneDrive
  • Obsidian
  • Brainfo
  • project documentation
  • shared team storage

The interesting part comes when you reuse the same ID across tools. If 22.14 Website Redesign is a project, that ID can appear in its file folder, meeting notes, task descriptions, and project documents.

You do not have to force every related object into the same physical location. The ID provides the common reference.

How to use Johnny Decimal with Brainfo

Johnny.Decimal does not require a traditional file explorer. What it needs is a consistent way to identify where information belongs. That makes Brainfo a useful fit because folders, tags, Docs, search, and AI-assisted organization can play different roles instead of forcing the entire method into nested directories.

Use folders as the permanent home for IDs

Suppose you have a project called 22.14 Website Redesign. You can create a Brainfo folder with that exact name and keep the notes, Docs, and bookmarks that belong to the project together.

The number gives the project its Johnny.Decimal address. The descriptive name keeps that address readable, so you never have to memorize a codebook just to understand your own workspace.

Use tags for areas and categories

Folders answer one question: where does this item live? Tags can answer another: what broader context does it belong to?

Content inside 22.14 Website Redesign could also use tags such as:

  • 20-29 Work
  • 22 Projects

This is especially useful when an item has one canonical home but still needs to surface in other contexts. A research note can remain in its primary folder while carrying a project-related tag.

Keep your JDex in a Brainfo Doc

Create one Doc called Johnny Decimal Index or JDex and maintain a compact table:

IDNameType / location
22.11Product launchProject
22.14Website redesignProject
31.11AI agentsResearch
31.12Knowledge managementResearch

For most people, ID + name + location is enough to start. The index becomes more useful as your information spreads across multiple folders, apps, or workspaces.

Search by ID when you can’t remember the location

Numbered IDs are unusually searchable because a string such as 22.14 is more specific than a generic word such as website. If you use the ID consistently in related notes and documents, searching for it can bring the surrounding project context together quickly.

Let AI help with repetitive organization

Once your Johnny.Decimal structure is established, the repetitive part of organization becomes easier to delegate. Brainfo’s Organizer Agent can work with folders and tags, including creating and applying them across workspace content.

For example, after you have decided that 22 Projects is the right category, you can ask the organizer to apply the relevant project folder and tags to related content. You still define the system and its meaning; AI helps with the repetitive classification after the rules are clear.

A simple Brainfo Johnny Decimal setup

A lightweight implementation might use:

  • Folders: 22.14 Website Redesign, 22.15 Product Launch, 31.11 AI Agents
  • Tags: 20-29 Work, 22 Projects, 30-39 Knowledge, 31 Research
  • One searchable JDex Doc that explains what every ID means and, when needed, links to its location

The important point is not to reproduce every Johnny.Decimal component literally. Use Brainfo’s structure to preserve the method’s main benefit: stable, predictable references with as little filing friction as possible.

Johnny Decimal tips that make the system easier to maintain

A clever filing system that nobody maintains is not clever for long. These habits matter more than squeezing every possible convention into your setup.

Leave empty space

Do not try to use every available area or category. You will discover new needs later, and unused ranges give them somewhere to go.

Keep categories broad

If you are frequently stuck between two categories, one of them may be too specific. Money is often easier to manage than separate top-level categories for Banking, Budgeting, Savings, Investments, and Expenses. Use IDs for the detail.

Give numbers stable meanings

The value of 31 grows as you learn that 31 means Research. If you rename and renumber everything every three months, that familiarity never develops.

Keep names beside the numbers

22.14 is compact. 22.14 Website Redesign is useful. The descriptive name keeps the system understandable at a glance.

Keep your JDex current

Create or update the JDex entry at the same time you create the ID. An index that is always one month behind quickly stops being trustworthy.

Don’t number temporary junk

A PDF you will delete tomorrow probably does not need a permanent address. Neither does every screenshot in Downloads. IDs are most valuable for information you expect to keep, revisit, or reference.

Common Johnny Decimal mistakes

Most problems with Johnny.Decimal do not come from misunderstanding what 22.14 means. They come from building too much, too early.

Designing the perfect system before using it

You cannot predict your future information perfectly. A structure that looks elegant on paper may feel awkward during normal work. Start smaller and let real use expose the weak points.

Creating too many categories

Specific categories feel organized during setup. Later, they become filing decisions. Broader categories reduce ambiguity and make the map easier to remember.

Renumbering constantly

Changing an ID occasionally is fine. Constant renumbering destroys one of the method’s main benefits: familiarity.

Duplicating the same item in several places

Some information genuinely fits several contexts. Pick one canonical location, then use links, shortcuts, references, tags, or the JDex to point to it elsewhere.

Recreating a deep folder tree under every ID

If every ID contains another six levels of nested folders, the decimal number has not solved much. Use subfolders when the contents genuinely require them, and keep their structure predictable.

Johnny Decimal

Johnny Decimal pros and cons

StrengthsTrade-offs
Gives information predictable locationsRequires some planning at the start
Creates short, stable referencesNumbering can feel unfamiliar initially
Limits endless folder nestingSome items can plausibly fit more than one category
Works across several apps and storage locationsThe system can be overengineered
Makes larger collections easier to mapVery small collections may not need it
A JDex can index information across toolsThe index needs basic maintenance

Johnny.Decimal becomes most valuable when your information volume is high enough that ‘I’ll just search for it’ has stopped feeling like a reliable retrieval strategy.

Who should use Johnny Decimal?

Johnny.Decimal is worth considering if you:

  • manage a large number of files or documents
  • regularly forget where information is stored
  • work across several storage locations
  • manage many recurring or long-running projects
  • prefer visible structure and stable folders
  • want short references for important collections
  • have a folder tree that keeps getting deeper

Knowledge workers are particularly good candidates because work information accumulates quietly: meeting notes, projects, research, reports, reference files, and career documents. At some point, a stable map starts to matter.

Who probably doesn’t need it?

You may not get much value from Johnny.Decimal if your collection is small and already easy to navigate, or if search solves almost every retrieval problem you have.

The same applies if your work revolves around highly connected atomic notes. Forcing every thought into a rigid numbered location can create maintenance without improving retrieval. A method is useful only when its constraints solve a problem you actually have.

Is Johnny Decimal worth using?

Johnny.Decimal is worth trying when folder names alone are no longer giving you a reliable map of your digital information.

Its strength comes from a small sequence of constraints: choose an area, choose a category, create an ID, record it in the JDex. After enough use, numbers such as 22 and 31 stop looking arbitrary and start feeling like familiar places.

You do not need to reorganize your entire digital life to find out whether that works for you. Pick one messy part of your workspace, create one area, add a few broad categories, and give a handful of important items IDs. Use the system for a week before expanding it.

If retrieval becomes easier, grow from there. If the numbers create more friction than they remove, simplify the setup rather than forcing the method.

And if you want to test Johnny.Decimal inside a broader second-brain workspace, Brainfo gives you folders, tags, Docs, search, and AI-assisted organization in one place. Start with a single area, build a small JDex, and let the structure earn its way into the rest of your system.

Frequently asked questions

What is the Johnny Decimal system?

Johnny.Decimal is a system for organizing information into numbered areas, categories, and IDs. Each ID gives a specific collection of information a stable reference such as 22.14.

How does Johnny Decimal numbering work?

A number such as 22.14 has two parts. 22 identifies the category, which belongs to an area such as 20-29 Work. .14 identifies the specific item inside that category.

How many categories can you have in Johnny Decimal?

A standard Johnny.Decimal system can contain up to 10 areas, with up to 10 categories in each area and up to 100 IDs in each category. The official documentation also describes expansion options for systems that need more capacity or depth.

What is a JDex?

A JDex is the master index of a Johnny.Decimal system. It records what each ID means and can also store the item’s location or link when your information is spread across several tools.

Can you use Johnny Decimal with Obsidian?

Yes. You can use Johnny.Decimal folders, note titles, or properties for stable location while keeping Obsidian links and backlinks for relationships between notes.

Is Johnny Decimal better than PARA?

Neither is universally better. Johnny.Decimal focuses on stable numbered locations and references, while PARA organizes information around Projects, Areas, Resources, and Archives. Choose the method that solves the retrieval problem you actually have – or combine them only when the combination remains simple.

Table of Contents

Table of Contents