HexLerp interpolates between two colours in a perceptually meaningful way by performing the interpolation in the CIELAB colour space.
You can use the colour picker, type in HEX values or type in LAB values -- the other colour representations will automatically update.
The interpolation value specifies how close the interpolated value should be to the start/end point (0 being equal to start and 1 being equal to end).
This app is powered by PyScript, a Python runtime for the browser. This is mostly a fun project to learn about PyScript and there are still some bugs to sort out :)
You can view the app on GitHub Pages