Keep one batch together
Record a single kiln run with a batch label and kiln name so the history is easy to scan later.
Safety notes
Charcoal batch records
Capture the charge amount, start and end times, observation notes, temperature notes, and yield for each batch.
Built for global use: multiple languages, local time, right-to-left layouts, and device-only storage.
What it does
Record a single kiln run with a batch label and kiln name so the history is easy to scan later.
Capture local start and finish times, then see the run duration at a glance.
Store smoke, draft, sealing, flame, kiln temperature, and other field observations in one record.
Hand the same record to a spreadsheet, report, or other system without retyping it.
Save drafts and history on the device, then reload, duplicate, or delete them later.
The UI is translated from English and ready for additional languages and right-to-left layouts.
How to use
Examples
A complete record with times, notes, and yield.
Input
Batch 2026-03-26 A / Kiln 1 / charge 28.4 kg / start 2026-03-26T08:10 / end 2026-03-26T19:25 / yield 18.5%
Output
Saved as a complete record with an 11 h 15 min duration, ready for CSV or JSON export.
Use this when the record still needs confirmation.
Input
Batch 2026-03-27 B / Kiln 2 / charge 1.2 t / start 2026-03-27T20:15 / end 2026-03-28T08:30 / yield 120%
Output
Marked for review because the yield is outside the normal range and needs confirmation.
Glossary
batch
One kiln run or charge cycle recorded as a single unit.
charge amount
The amount loaded into the kiln for the batch.
yield
The percentage relationship between the output and the charge amount.
observation note
Notes about smoke, draft, sealing, flame, or other visible operating conditions.
temperature note
Notes about kiln temperature, probe position, or ambient conditions.
JSON
A structured export format that is easy to hand to other systems.
Calculation notes
duration_minutes = end_at - start_at
yield_percent = output_mass / charge_amount * 100
average_yield = sum(yield_percent) / n
total_charge = sum(charge_amount)
state = draft / inProgress / complete / review
Frequently asked questions
Yes. Data stays on this device in the browser, so you can keep recording without a connection.
Leave the end time blank; the record stays in progress until you fill it in.
Yes. Yield is optional, and the page reminds you when it is still blank.
Yes. Use kg, t, m3, stere, cord, or a custom label; settings let you choose the default.
Use CSV for a spreadsheet-friendly table; use JSON when another system needs structured data.
Yes. The UI is translated from English and prepared for additional languages and right-to-left layouts.
Notes