Jeden wiersz robi całą robotę: liczba, jednostka, wynik. Nad nim leży dwadzieścia dwie kategorie, a wszystko inne jest panelem, który otwierasz, kiedy chcesz, więc narzędzia da się użyć, zanim cokolwiek na tej stronie przeczytasz.
Liczby biorą się z definicji, a nie z tabeli, którą ktoś przepisał. Funt to dokładnie 0,45359237 kg, cal to dokładnie 2,54 cm, mila to 1609,344 m, a galon amerykański to 231 cali sześciennych. To są stałe, z których wyprowadzone są jednostki, więc przeliczenie jest dokładne, a zaokrąglany jest wyłącznie wyświetlany wynik, do tylu miejsc, ile poprosisz.
Trzy rodzaje jednostek wymagają trzech rodzajów arytmetyki i narzędzie ich nie miesza. Większość to jeden współczynnik. Temperatura jest afiniczna, ma nie tylko skalę, ale i przesunięcie, dlatego 0 C to 32 F, a nie 0 F, i dlatego wszystko poniżej zera bezwzględnego jest odrzucane, a nie przeliczane. Zużycie paliwa i tempo biegu są odwrotnościami: więcej litrów na 100 km to mniej mil na galon, więc są odwracane, a nie mnożone.
Przedrostki dziesiętne i binarne to osobne jednostki. 1 kB to 1000 bajtów, a 1 KiB to 1024, więc dysk 500 GB czyta się jako mniej więcej 465 GiB, a narzędzie mówi, którą jednostkę ma na myśli, zamiast wybierać za Ciebie.
Wszystko dzieje się w tej karcie. Za stroną nie stoi żadne wywołanie API i nic z tego, co wpiszesz, nigdzie nie trafia; zapisane pary i ostatnie przeliczenia zostają w tej przeglądarce i nigdzie indziej.