OptiCoat Designer Open the app

Thin-film coating design that follows the recipe into the chamber

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

The design engine

Standard, checkable thin-film physics — not a black box.

Transfer-matrix method

Reflectivity, transmission and absorption computed layer by layer, with oblique incidence through Snell's law and separate s- and p-polarization. Angles to 60°.

16 built-in materials, plus your own

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.

Colour you can trust

CIE 1931 colour from the computed spectrum under D65, D50, A, F2 and F11, with reflected colour by angle and ΔE between stacks.

See inside the stack

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.

The optimizer

Multi-phase, and it starts from the design you already have rather than throwing it away.

Target-point design

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.

Reverse engineering

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.

Cancellable, and honest about results

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.

From design to chamber

The part most design tools leave to you.

Chamber sync

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.

Two corrections, your choice

Apply the fit as updated tooling factors for that machine, or compensate the recipe thicknesses for the next run. Locked layers are left alone.

Calibration history

Every sync is kept and attributed to its machine, so per-material drift is a chart rather than a memory. Watch a source age.

Optical monitoring runsheets

Per-layer monitor wavelengths with automatic selection, witness-chip breaks, product-witness or per-chip modes, run-error simulation and a chamber-ready export.

Recipe revision log

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.

Recipe tracking across machines

Keep production runs by machine, recipe and placement, with the design overlaid on the measurement, tolerance bands, colour drift and trend views.

Will it survive the chamber?

Yield analysis before you commit materials and machine time.

Monte Carlo yield

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.

Layer sensitivity

Find which layers actually decide whether the coating passes, so monitoring effort goes where it matters.

Colour simulation

See the spread of reflected colour across a simulated production run, not just the nominal design.

Cloud, without the usual catch

Competing tools install on one machine. This one follows you — and still works when the shop's connection does not.

Works offline

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.

Any machine you sign in on

Designs, materials, chambers and calibration follow your account. No licence dongle, no per-seat install, no reinstall when a workstation dies.

Shared chambers, private designs

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.

Your recipes are yours

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.

Lumi, if you want it

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.

Start with a real coating

The free plan needs no card. If you want the optimizer, runsheets and chamber calibration, Professional has a 7-day trial.

Open OptiCoat Designer