To familier, og de feiler forskjellig
Verktøyene her ser like ut, men deler seg i to grupper som går galt på helt forskjellige måter.
Fysiske størrelser — lengde, vekt, areal, volum, fart, trykk, energi, effekt, vinkel, tid og temperatur. Dette er regning. Én multiplikasjon, av og til en forskyvning. Valgte du de riktige to enhetene, er svaret riktig — og valgte du feil, er svaret åpenbart feil med en faktor på tusen, og du merker det umiddelbart.
Representasjoner — Base64, Base64 tilbake til et bilde, tekst til binær, dataenheter, tallsystemer og romertall. Dette er omskrivinger, og de feiler stille. En representasjonskonverter kan gi deg et resultat som er perfekt velformet og likevel feil, fordi feilen lå i en antagelse ingen av dere uttalte.
De stille feilene verdt å kjenne til
Hvilke tegn som telte som tegn. Å kode tekst til Base64 eller binær betyr å kode bytes, og tekst blir først bytes når du velger en koding. Alt utenfor ren ASCII — aksenter, emoji, kyrillisk, CJK — er ett tegn, men flere bytes i UTF-8. Verktøy som antar én byte per tegn, ødelegger nettopp de tegnene og lar alt annet gå gjennom uskadd, som er grunnen til at skaden ofte dukker opp dager senere i navnet til én kunde.
Hvilken fortegnskonvensjon. Negative tall har ingen enkelt binær stavemåte. Et verktøy kan vise deg et minustegn og en størrelse, eller totallskomplement, og begge er «riktige» — men bare én matcher det programmet ditt faktisk holder på. Dette er hele grunnen til at tallsystemkonverteren finnes som et eget verktøy fremfor en avkrysningsboks.
Hvilken definisjon av enheten. Dataenheter er det ene stedet der de to familiene kolliderer: en «megabyte» er enten 1 000 000 eller 1 048 576 bytes, avhengig av hvem som teller, så samme fil har to sanne størrelser. Dataenhetskonverteren holder begge kolonnene synlige i stedet for å velge for deg.
Hva som ligger andre steder
Fargeverdier (HEX, RGB, OKLCH) er også konverteringer, men de ligger under Generatorer sammen med fargehjulet. Tidsstempler — epoksekunder til en lesbar dato — ligger under Utviklere. Konvertering av bildeformat ligger under Bilder.
Hver konvertering på denne siden kjører mens du skriver, i selve siden. Ingenting sendes noe sted, som også er grunnen til at det ikke finnes noen hastighetsbegrensning.