Everything this adjacency matrix maker does, free, no account, nothing to install
If you want the theory behind the tool rather than the buttons, our guide to the matrix diagram in architecture covers what the grid is, where it sits in the design process, and how to read one.
Three levels are not enough and six are too many. These four cover the decisions a brief actually contains.
| Mark | Use it when | What it does on plan |
|---|---|---|
| Essential | The two spaces need a door or a direct route between them | They share a wall, or a short direct link |
| Desirable | Being near helps, but a corridor between them is fine | Same zone, same floor, no direct door needed |
| No requirement | The pair genuinely does not care | Free for the plan to decide |
| Must be separated | Noise, smell, heat, hygiene, security or privacy makes closeness a problem | Distance, a buffer space, or a different floor |
Leave a pair on no requirement only when you mean it. A matrix full of untouched cells looks finished and has decided nothing.

Load the Small office preset and you get the finished version of what follows. It is worth walking through the reasoning once, because the value of a matrix is not the grid, it is being forced to answer twenty one questions you would otherwise answer by accident.
The brief has seven spaces: reception 22 m², meeting room 26 m², open workspace 120 m², kitchen 14 m², server room 6 m², WC 8 m² and a store of 6 m². Seven spaces make twenty one pairs, and every one of them gets a cell.
Reception and WC is essential. A visitor who has to be walked through the workspace to find a toilet is a plan that failed at the brief stage. Meeting room and open workspace is essential too, because staff move between them all day and every extra metre is paid for many times over.
Open workspace and server room is essential, for a duller reason: cable runs. Distance costs money in containment and in latency for anything hard wired.
Reception and meeting room is desirable. Visitors go from one to the other, but a short corridor between them is fine and often better, because it stops meeting noise reaching the front desk. Open workspace and kitchen is desirable: staff want a break area close, not attached. Meeting room and kitchen is desirable for the same reason in reverse, since refreshments have to travel.
Kitchen and server room is must be separated. Heat, steam and water do not belong near equipment that fails expensively. Kitchen and WC is must be separated on hygiene grounds, and in many jurisdictions a lobby between them is not optional.
Those two marks are the reason to build a matrix at all. Nobody forgets that a meeting room should be near the workspace. People forget that the only remaining slot for the server room is the cupboard behind the kitchen, until the drawing is finished and the decision is expensive.
The remaining pairs, store to reception, server room to WC, and so on, are genuinely no requirement. Leaving them on the neutral mark is a decision, as long as you looked at them. The summary line under the grid tells you how many pairs you have actually touched, which is the honest measure of whether the matrix is finished.

Separation is the level people leave blank, so here are the pairs that come up again and again. These are prompts to check against your own brief and local regulations, not a substitute for either. For healthcare work the authority is the published guidance itself — NHS England’s Health Building Notes set out clinical space and separation standards in detail.
| Building | Keep apart | Why |
|---|---|---|
| House | Bedrooms and plant or utility; WC and kitchen; bedrooms and the party wall of a neighbour’s living room | Noise at night, hygiene, and sleep |
| Office | Server room and kitchen; quiet rooms and the tea point; meeting rooms and the print area | Heat and water, then noise |
| Clinic | Clean store and dirty utility; waiting and plant; consulting rooms and any corridor that carries soiled loads | Infection control and patient dignity |
| School | Hall and library; music and general teaching; kitchen deliveries and pupil routes | Noise and safeguarding |
| Restaurant | Refuse store and the dining room; WC and food preparation; deliveries and the customer entrance | Smell, hygiene and first impressions |
| Laboratory | Write-up space and wet benches; sensitive instruments and lifts or plant | Safety, and vibration |
If a pair on your project appears in that table, mark it before you mark anything else. Separations constrain a plan far harder than adjacencies do, because an essential link can usually be solved with a corridor while a separation needs distance you may not have.

Most briefs arrive as a schedule of areas rather than a list of relationships. Getting from one to the other takes about ten minutes.

The number of pairs grows with the square of the number of spaces, so a matrix gets unreadable faster than people expect.
| Spaces | Pairs to decide | In practice |
|---|---|---|
| 5 | 10 | A few minutes, easy to hold in your head |
| 10 | 45 | The sweet spot, where the grid starts earning its keep |
| 15 | 105 | Still workable in one sitting |
| 25 | 300 | Split into departments and give each one its own matrix |
| 40 | 780 | Nobody fills this in honestly. Group first. |
On a large project the usual answer is two levels: one matrix of departments, then a matrix inside each department. The tool handles either, and JSON export means you can keep them as separate files that belong to the same brief.
The matrix records relationships. It does not place anything. The next drawing does, and the tool will start it for you.
Press As bubble diagram and you get a file that our bubble diagram maker opens with its Load JSON button. The translation is literal:
Nothing in that file is locked. Drag the bubbles, change the colours, add zones. The point is that you begin from your own decisions rather than from an empty canvas.
Loading a preset replaces what is on screen, so export first if you have work in progress.

A finished grid contains the zoning of the building, and you can see it without drawing anything.
Those four readings are usually enough to sketch a zoning diagram straight from the grid, before any bubbles are drawn.

Under the grid the tool reports how many of your pairs are actually decided, how the marks split between the levels, the total area if you entered one, and the space with the most essential links.
That last figure is worth more than it looks. In the clinic preset it lands on the nurses station, which is the correct answer: the space that everything else needs is the space that belongs at the centre of the plan. On your own project it is a quick sanity check. If the most connected space is a store cupboard, either the marks are wrong or the brief is.
Each drawing adds one kind of information, and skipping a step means inventing that information later under time pressure.
| Step | Adds | Still missing |
|---|---|---|
| Room schedule | What exists and how big | Every relationship |
| Adjacency matrix | Every relationship, decided once | Any position at all |
| Bubble diagram | Approximate position and size | Shape, structure, site |
| Zoning diagram | Grouping across the plan or the section | Dimensions |
| Schematic plan | Real dimensions, walls, structure | Detail |
The name is borrowed from graph theory, where an adjacency matrix records which nodes of a graph are connected. An architectural brief is a graph: spaces are nodes and required proximities are edges, which is why the same grid works.
The grid is a better interview tool than a questionnaire, because it forces one question at a time and the questions are concrete.
Share your screen, load the space list, and go along the rows asking a single sentence for each cell: should these two be next to each other? Clients answer that easily even when they cannot describe how they want the building to work. What surfaces are the requirements nobody writes in a brief: the delivery route that must not cross the reception, the office the director wants away from the meeting room, the store that is really a second kitchen.
Fill the grid live rather than tidying it afterwards. A cell filled in front of the client is a decision they have agreed. A cell filled that evening is your assumption wearing their authority.
There is no single global standard for matrix marks — the construction industry reference Designing Buildings describes the technique without prescribing one, so a grid you receive from an engineer or a client may not use the four levels this tool uses. These are the conventions you are most likely to see, and how they map across.
| Convention | Marks | Maps to |
|---|---|---|
| This tool | Essential, desirable, none, separated | The four decisions a brief usually contains |
| Closeness ratings from systematic layout planning | A, E, I, O, U, X | A and E become essential, I and O become desirable, U is none, X is separated |
| Numeric scale | 1 to 4, or 0 to 3 | Straight across, as long as the key states which end is strongest |
| Filled and open circles | ●, ◐, ○ and a cross | The same four, which is why this tool uses those glyphs |
| Colour only | A red to green scale | Convert it, then add a symbol |
The last row is worth a warning. A matrix that carries its meaning in colour alone stops working when it is printed in black and white, photocopied, or read by someone with a colour vision deficiency. Every cell in this tool carries a symbol as well as a colour for exactly that reason, and the exported PNG keeps both.
The convention matters less than the legend. Whichever you use, put the key beside the grid and use it the same way on every project, so a matrix you drew last year still reads this year.
You can, and plenty of practices do. Conditional formatting on a square grid gets you most of the way. Three things are worth knowing before you choose.
A spreadsheet gives you the full square, so you fill every relationship twice and the two halves drift apart on a long project. It has no idea that a matrix is symmetrical. It also has no notion of a hub, so nothing tells you which space is carrying the most essential links. And getting a presentable image out of it usually means a screenshot.
What a spreadsheet does better is arithmetic. If your matrix needs weighted scores, trip counts between departments or a cost per metre of separation, build it in a spreadsheet and use this tool for the version that goes in front of people.
| Format | Good for |
|---|---|
| PNG | Portfolio sheets, client packs and reports. Drawn at twice screen resolution with the key underneath. |
| CSV | Spreadsheets. Full square grid plus a key row, so it opens in Excel or Sheets without editing. |
| JSON | Saving and reopening, or passing the matrix to someone else on the team. |
| Bubble diagram JSON | The next drawing. Opens in our bubble diagram maker. |
The tool keeps your work in your browser as you go, so closing the tab and returning on the same device picks up where you left off. That is convenience, not backup. Three habits are worth having.
Nothing is uploaded anywhere. The whole tool runs in the page, which also means it keeps working if your connection drops mid-session.
Yes. There is no account, no sign-up and no limit on how many matrices you build. Everything runs in your browser and nothing is uploaded to a server.
The matrix saves itself in your browser as you work, so it is still there if you close the tab and come back on the same device. For anything you want to keep or share, export a JSON file, which can be loaded again later.
There is no hard limit, but a matrix stops being readable somewhere around twenty five spaces because the number of pairs grows fast: ten spaces make forty five pairs, twenty five make three hundred. Group minor rooms into zones instead.
A matrix records every relationship in a structured grid, so nothing is missed. A bubble diagram gives those relationships a rough position in space. Architects usually build the matrix first, then translate it, which is exactly what the export button here does.
After the bubbles come the zones. Our free zoning diagram maker is the third step in the same chain: it takes the room list, gives every space measured area on a floor plate and reports what share of the plan each zone occupies. If you want the theory behind the grid first, read programmatic diagrams and spatial organization diagrams.
39 downloadable resources built for architects and students. Portfolio and presentation templates, CAD blocks, textures, 3D scenes, ebooks and video courses. Instant download, yours to keep, up to 60% off right now.