Convertor de matematică

Conversie între formate matematice, inclusiv baze de numerație, unități de unghi, sisteme de coordonate, notație științifică și cifre romane.
Toată prelucrarea are loc local în browser — datele nu se încarcă niciodată pe vreun server.
Bază de numerație: conversie între binar (2), octal (8), zecimal (10), hexazecimal (16) și baze personalizate (2–36). Cifrele peste 9 folosesc literele A–Z.
Unghi: grade (°), radiani (rad), grade centesimale (grad), ture, minute de arc (′) și secunde de arc (″).
Coordonate: conversie între coordonate carteziene (x, y) și polare (r, θ). Unghiul de ieșire în grade.
Cifre romane: conversie între zecimal (1–3999) și cifre romane. Notație științifică: conversie între zecimal standard și formatul a × 10b.
Lanțuri de conversie și cifre semnificative

Fiecare conversie de aici este un lanț de rapoarte exacte sau definite — bazele de numerație și cifrele romane sunt doar notație (o valoare se rescrie, neschimbată), iar unitățile de unghi se înmulțesc cu factori fixi (1 tură = 2π rad = 360°). Un rezultat nu poate avea niciodată mai multă precizie decât intrarea: 3.28084 ft dintr-o conversie de tip milă-în-picioare este un factor măsurat și rotunjit, deci cifrele suplimentare nu înseamnă precizie suplimentară.

Conversia între baze de numerație este exactă (11110000&sub2; este exact 240&u2081;&sub0;), dar o fracție zecimală precum 0.1 nu are o formă binară finită — dezvoltarea ei în baza 2 se repetă la infinit, același fapt de virgulă mobilă care face ca 0.1 + 0.2 să iasă puțin peste 0.3.