Printing & files

How to Back Up Seating Charts and Move Them Between Devices

Your seating charts are saved in your browser. Learn how backups work, how to move charts to another device or person, and how to recover from storage problems.

A laptop and a phone side by side on a desk with a folder icon between them

How to Back Up Seating Charts and Move Them Between Devices

The free seating chart maker saves your work in your own browser, on your own device. That’s what keeps rosters and guest lists private — they never reach a server. It also means you are in charge of keeping copies. This guide explains how saving works, how backups work, and what to do when something goes wrong.

How saving works

Charts are saved automatically in your browser's built-in database (IndexedDB) on this device. "Saved on this device" appears only after the browser confirms the save. Charts aren't synced to other devices or browsers, and they aren't a cloud backup.

Things to know:

  • Each browser is separate. A chart made in Chrome isn’t visible in Safari, Firefox or Edge, even on the same computer.
  • Each device is separate. Your laptop and your phone have separate storage.
  • Private windows forget. Most browsers delete a private window’s storage when it closes. If saving isn’t available, the tool says so and keeps the chart for that visit only.
  • Clearing site data deletes charts. “Clear browsing data,” “Clear cookies and site data” or a cleanup app can remove them.
  • Storage isn’t encrypted. Anyone using the same browser profile can open your charts.

On My charts, Ask the browser to keep this data requests persistent storage, which makes the browser less likely to clear it automatically when space runs low. Browsers decide whether to grant it.

What a backup contains

A backup is a .json file — plain, readable data. It contains, for each chart:

  • the room: every table, desk, row and marker with its position,
  • every seat with its number, label and status,
  • the roster, including groups and short names,
  • every assignment and lock,
  • every rule,
  • every saved version,
  • the chart’s settings.

Opening a backup restores all of it exactly, with the same internal IDs — so versions and rules keep pointing at the right people and seats.

Step 1: Download a backup

Three ways:

  • In the editor: Print & export › Download backup (JSON).
  • On My charts: Backup next to any chart.
  • On My charts: Download backup of all charts — one file holding everything.

The file name includes the chart’s title and today’s date.

Step 2: Move the file

Use whatever you trust: email it to yourself, copy it to a USB stick, or save it in your own file storage. Remember the file contains names, so treat it like the original roster or guest list.

Step 3: Open it on the other device

On the other device, open My charts and choose Open a backup. The file is checked before anything is saved:

  • It must be a backup from this app.
  • It’s checked for size, structure and valid references.
  • Backups from an older format are upgraded automatically; you’ll see a note saying so.
  • A backup from a newer version is refused with a message — your file isn’t changed; reload the page to get the latest version.

You then see a list of the charts in the file, with their people and seat counts.

Step 4: Choose what happens

For each chart:

  • Add to my charts — when the chart isn’t on this device yet.
  • Open as a separate chart — the default when a chart with the same ID already exists. You get a second chart titled “(restored)”; nothing is overwritten.
  • Replace the chart on this device — overwrites the existing chart with the backup. Chosen explicitly, with a warning.
  • Skip.

Working with someone else

There are no share links and no accounts. To collaborate, pass the backup file back and forth:

  1. Agree who holds the “main” copy.
  2. Before sending, save a version (“Sent to Sam, 3 June”).
  3. When it comes back, open it as a separate chart and compare, or replace yours if you agreed the other person would make the changes.

When something goes wrong

Problem What to do
“Not saved” in the title bar Download a backup immediately. Then free up space or check that site data isn’t blocked.
“Changed elsewhere” The same chart is open in another tab. Choose Edit here instead, Save as a copy or Download backup.
“This chart is not on this device” It was made in another browser or device. Download a backup there and open it here.
Storage full Download a backup of all charts, delete old ones, and try again.
A backup won’t open Check it’s the .json file from this app, not a CSV or a renamed file.

Two tabs can’t overwrite each other’s work: the second tab opens read-only, and saves are checked against the latest revision, so a stale tab can’t replace newer work.

A simple backup habit

  • After any important change: Backup from My charts.
  • At the end of each term, season or event: Download backup of all charts.
  • Before clearing your browser or changing devices: back up everything.

Put this guide into practice — it’s free and takes a few minutes.

Create a chart

New here? Read the complete guide to the free seating chart maker .

Seating Plan Generator Editorial Team

Written and tested by the people who build Seating Plan Generator. Every step in this guide was checked against the current version of the tool. We don’t publish invented statistics or endorsements; if something here is unclear or out of date, tell us.