0 chemicals
Add
Inventory
Expiry
Checkout
Reorder
QR codes
Setup

Take or upload label photos

Add 1–4 photos of the chemical label. AI reads name, company, catalog #, CAS #, lot #, expiry, and more.
Today's date is auto-set as arrival date when you add photos.

No chemicals yet. Use the Add tab to get started.

Usage / checkout log
Track who uses what, when, and for which experiment

No usage logged yet.

Set order frequency on chemicals to see the reorder schedule.

Generate QR code labels for bottles. Scanning shows all chemical details. Use "Print all" for a full label sheet.

Google Sheets sync

Apps Script web app URL

Syncs every chemical entry and checkout log row to a shared Google Sheet. Creates two tabs automatically: Chemicals and Checkout Log.

Google Sheet direct URL

The direct link to your spreadsheet (e.g. docs.google.com/spreadsheets/d/...). Used for the "Open in Google Sheets" button in the Inventory tab.

Google Sheets setup guide

1 Open sheets.google.com → create a new blank spreadsheet
2 Go to Extensions → Apps Script
3 Delete any existing code → paste the script below
4 Click Deploy → New deployment → Web app
5 Execute as: Me  |  Who has access: Anyone
6 Copy the deployment URL → paste above → Connect

AI label reading

Anthropic API key

Powers photo-based label identification. Your key is stored in your browser only — never sent anywhere except Anthropic's API. Get one at console.anthropic.com.

Expiry alert window

Flag chemicals as "expiring soon" this many days before their expiry date.

days before expiry
Data management