opencloset
← opencloset

acloset import

  • Install the Acloset Chrome extension. On your laptop or desktop, get the Acloset extension from the Chrome Web Store.

  • Sign in to your Acloset account. Use the same login method that you used to create your account on the app

  1. Open the Closet tab

    In Acloset, click the Closet tab and make sure All Clothes is selected.

  2. Scroll through your whole closet

    Scroll all the way down the list so every item has loaded and you've viewed all your clothes.

  3. Turn on developer mode in Chrome

    Click the three-dot menu in Chrome's top-right corner, then Extensions › Manage Extensions. On that page, make sure Developer mode in the top-right corner is switched on. This setting allows you to access the Acloset extension's data.

  4. Open the Acloset tools panel

    Right-click inside the Acloset side panel itself — not the main browser window — and select Inspect from the context menu.

  5. Export your data from the console

    Click the Console tab in the "DevTools" panel that opens, paste in the following code, and press Enter. Save the exported Acloset file that this creates (the export only contains wardrobe data, no personal information).

    This code only reads data your browser already has stored, and downloads it. It doesn't send anything anywhere — you can read every line below (or paste it into an LLM) before you run it.

    javascript
    const request = indexedDB.open("acloset.clothesSyncCache");
    request.onerror = () => console.error("Failed to open database.");
    request.onsuccess = ({ target: { result: db } }) => {
      const store = "entries";
      if (!db.objectStoreNames.contains(store)) return console.error(`Store "${store}" not found.`);
    
      const get = db.transaction(store).objectStore(store).getAll();
      get.onerror = () => console.error("Failed to fetch data.");
      get.onsuccess = () => {
        const blob = new Blob([JSON.stringify(get.result, null, 2)], { type: "application/json" });
        const a = Object.assign(document.createElement("a"), {
          href: URL.createObjectURL(blob), download: "acloset_export.json"
        });
        a.click();
        URL.revokeObjectURL(a.href);
        console.log(`Exported ${get.result.length} records.`);
      };
    };
  6. Move the file to your phone

    Transfer acloset_export.json from your computer to your phone using AirDrop, a cloud drive, or just emailing it to yourself.

  7. Import into OpenCloset

    In OpenCloset, go to the Profile page and tap Import from Acloset, then select the file you transferred. OpenCloset will read all your wardrobe data and save everything on your phone.

The console says Store "entries" not found.
DevTools is most likely attached to the wrong page. Close it, right-click directly inside the Acloset side panel — not the main browser window — choose Inspect again, and re-run the script. If that doesn't help, try signing out of Acloset and back in to force it to resync, then start again from the Console step.
Still not working.
In the dropdown right under the "Console" tab in DevTools, make sure that "Top" is selected, not any other of the frames.

Free forever on iPhone and Android.