Design a stack, optimize it against real targets, calibrate it to the chamber that will actually deposit it, and track what came out. In a browser, on any machine you sign in on — and it keeps working when the connection does not.
No card required for the free plan · 7-day trial on Professional
Standard, checkable thin-film physics — not a black box.
Reflectivity, transmission and absorption computed layer by layer, with oblique incidence through Snell's law and separate s- and p-polarization. Angles to 60°.
Dispersive models for the dielectrics you actually use — SiO2, SiO, TiO2, Al2O3, ZrO2, Ta2O5, Nb2O5, HfO2, MgF2, Y2O3 — plus metals on Lorentz–Drude and Brendel–Bormann models. Add your own n and k tables, or per-machine calibrated variants.
CIE 1931 colour from the computed spectrum under D65, D50, A, F2 and F11, with reflected colour by angle and ΔE between stacks.
Admittance loci, electric-field distribution through the layers, phase shift and group delay dispersion — for understanding why a design behaves as it does, not just that it does.
Multi-phase, and it starts from the design you already have rather than throwing it away.
Set reflectivity or transmission targets, each with its own angle and polarization. The optimizer warm-starts from your current stack, then runs differential evolution, coordinate descent, needle insertion, Levenberg–Marquardt polish and material swapping.
Upload a measured scan and recover a layer stack that fits it. Give it the measurement geometry — angle, polarization, units — and it fits on pure RMS error. Useful for a competitor's coating, or your own undocumented legacy recipe.
Stop a long run at any point and keep the best solution found so far. Every candidate is shown with its fit, and thicknesses are quoted as recipe values with the physical value alongside when tooling differs.
The part most design tools leave to you.
Upload the measured spectrum of a real run and the software fits a per-material thickness scale against your design, accounting for the machine's tooling factors. You see where the chamber actually landed.
Apply the fit as updated tooling factors for that machine, or compensate the recipe thicknesses for the next run. Locked layers are left alone.
Every sync is kept and attributed to its machine, so per-material drift is a chart rather than a memory. Watch a source age.
Per-layer monitor wavelengths with automatic selection, witness-chip breaks, product-witness or per-chip modes, run-error simulation and a chamber-ready export.
Every change to a stack is recorded with what caused it — a manual edit, the optimizer, a chamber correction, a shift or factor. A measured run is stamped with the exact revision that produced it.
Keep production runs by machine, recipe and placement, with the design overlaid on the measurement, tolerance bands, colour drift and trend views.
Yield analysis before you commit materials and machine time.
Perturb thickness, index and tooling error across thousands of simulated runs and see what fraction of them meet your spec — before the first real one.
Find which layers actually decide whether the coating passes, so monitoring effort goes where it matters.
See the spread of reflected colour across a simulated production run, not just the nominal design.
Competing tools install on one machine. This one follows you — and still works when the shop's connection does not.
Install it to your desktop or taskbar and it opens with no internet. Your session is stored on the device and the physics runs locally. Work saved during an outage uploads by itself when the connection returns.
Designs, materials, chambers and calibration follow your account. No licence dongle, no per-seat install, no reinstall when a workstation dies.
On a team plan, equipment and calibration are shared — a chamber is one physical machine, so everyone should see one set of tooling factors. Designs stay private to whoever created them.
We claim no ownership, use nothing to train AI, and develop no coatings of our own. The security overview also lists what we have not done, because you would find out anyway.
An AI assistant that can see the design in front of you — material choices, layer counts, why a target will not converge, troubleshooting a run that came out wrong.
It is off until you agree to it, and letting it see your stack is a separate question you answer explicitly and can withdraw at any time. With that turned off, Lumi still answers general thin-film questions without ever receiving your recipe. Nothing is used to train models.
The free plan needs no card. If you want the optimizer, runsheets and chamber calibration, Professional has a 7-day trial.
Open OptiCoat Designer