Last updated 10 August 2026
ifcTable has no backend. When you open an .ifc file, it is read
inside your own browser by WebAssembly running in a Web Worker, and it stays in
that tab's memory until you close or reload it. No part of your model, and
nothing derived from it, is transmitted anywhere. Exports are generated in
the browser and saved straight to your computer.
This is enforced, not merely promised. The page is served with a Content-Security-Policy
of connect-src 'self' and form-action 'none', which means
the browser will not permit this page to send data to another server even if it
tried to.
Two things are kept in your browser's local storage, on your own machine, and are never sent anywhere:
ifctable.theme — whether you chose the light or dark theme.ifctable.saved.v1 — any schedule setups you save: their names,
chosen columns, filters, sorting and formatting. These describe how you want a
table laid out. They do not contain your model.
This app was previously called Open Schedule and used the keys
open-schedule.saved.v1 and open-schedule.theme. If the
first is still present, your saved setups are copied across once and the original
is left where it is rather than deleted. Nothing is sent anywhere either way.
You can remove all of them at any time by clearing site data for this site in your browser's settings. Deleting a saved setup in the app removes it from that list immediately.
This site sets no cookies, loads no analytics or advertising scripts, embeds no third-party content, and has no sign-up. Fonts are bundled with the site rather than fetched from a font service, so no third party learns that you visited.
The site is served as static files by Cloudflare Pages. As with any website, the host receives the ordinary information involved in delivering a page — your IP address, the time of the request, which files were requested, and your browser's user-agent string — and may retain it for a limited period for security and operational reasons. That is a function of serving the page. It never includes anything about your model, because your model is never part of a request.
There is no account, no database and no user record: nothing personal is collected or held by this project, so there is nothing to export, correct or delete on request. The data described above is on your own device and under your own control.
ifcTable is provided free of charge and as is, without warranty of any kind, express or implied, including any warranty of merchantability, fitness for a particular purpose or non-infringement. It may be unavailable, may contain errors, and may change or be withdrawn at any time without notice.
ifcTable reads what is in your IFC file and arranges it into a table. It makes no judgement about whether a model is correct, complete or fit for submission to any authority. The CORENET X / IFC-SG templates it ships supply column sets and number formatting only; they are not a compliance check and a filled-in schedule is not evidence of conformance.
A schedule is only ever as good as the model behind it. Verify any output against your source model and the official requirements before relying on it, and never use it as the sole basis for a regulatory submission, a contract, a quantity takeoff or a construction decision.
ifcTable is read-only: it never modifies or writes back to your IFC file. You
are responsible for the files you open, for having the right to use them, and for
keeping your own backups. Saved setups live in your browser's storage, which your
browser may clear at any time — export anything you need to keep as a
.schedule.json file.
To the fullest extent permitted by law, no liability is accepted for any loss or damage — including lost data, lost profits, or consequential loss — arising from the use of, or inability to use, this tool or anything produced with it.
The site is free to use. Its source is not published and is not licensed for redistribution; no permission is granted to copy, sell or redistribute it.
.xlsx
export, under the MIT licence.
The bundled schedule templates are generated from the CORENET X · IFC-SG corpus (v3.1), used under CC BY 4.0. The corpus is reproduced here as column sets and formatting hints only. It is not an official publication of any authority, and this project is not affiliated with, endorsed by, or acting on behalf of BCA, CORENET X or any other agency. Always confirm requirements against the official sources.
© 2026 ifcTable