Dve družini, ki napačno delujeta vsaka po svoje
Orodja tukaj so si na videz podobna, a se delijo v dve skupini, ki gresta narobe na povsem različna načina.
Fizične količine — dolžina, teža, površina, prostornina, hitrost, tlak, energija, moč, kot, čas in temperatura. To je aritmetika. Eno množenje, včasih odmik. Če ste izbrali pravi enoti, je odgovor pravilen — in če ste izbrali napačni, je odgovor očitno napačen za faktor tisoč in to takoj opazite.
Reprezentacije — Base64, Base64 nazaj v sliko, besedilo v binarno, podatkovne enote, številski sistemi in rimske številke. To so prepisi, in odpovejo tiho. Pretvornik reprezentacij vam lahko izroči izpis, ki je povsem pravilno oblikovan in kljub temu napačen, ker je bila napaka v predpostavki, ki je nihče od vaju ni izrekel na glas.
Tihe napake, ki jih velja poznati
Kateri znaki so šteli kot znaki. Kodiranje besedila v Base64 ali binarno pomeni kodiranje bajtov, besedilo pa postane bajti šele, ko izberete kodiranje. Karkoli je zunaj čistega ASCII — šumniki, emotikoni, cirilica, znaki CJK — je en znak, a več bajtov v UTF-8. Orodja, ki predpostavijo en bajt na znak, pokvarijo natanko te znake, vse ostalo pa spustijo skozi nedotaknjeno, zato se škoda pogosto pokaže šele dni pozneje, v imenu enega samega stranke.
Katera predznakovna konvencija. Negativna števila nimajo enega samega binarnega zapisa. Orodje vam lahko pokaže minus in absolutno vrednost ali dvojiški komplement, in oboje je »pravilno« — ustreza pa le eno tistemu, kar dejansko hrani vaš program. To je edini razlog, zakaj pretvornik številskih sistemov obstaja kot ločeno orodje in ne kot potrditveno polje.
Katera definicija enote. Podatkovne enote so edino mesto, kjer se ti dve družini trčita: »megabajt« je ali 1.000.000 ali 1.048.576 bajtov, odvisno od tega, kdo šteje, zato ima ista datoteka dve resnični velikosti. Pretvornik podatkovnih enot obdrži vidna oba stolpca, namesto da bi izbiral namesto vas.
Kaj živi drugje
Barvne vrednosti (HEX, RGB, OKLCH) so tudi pretvorbe, a spadajo pod Generatorje skupaj z barvnim kolesom. Časovni žigi — epoch sekunde v berljiv datum — so pod Za razvijalce. Pretvorba formata slik je pod Slike.
Vsaka pretvorba na tej strani teče med tipkanjem, na strani sami. Nič se ne pošilja nikamor, zato tudi ni omejitve hitrosti.