Utvecklarverktyg

Basomvandlare

Konvertera ett tal mellan binärt, oktalt, decimalt och hexadecimalt.

Basomvandlare Körs på din enhet
  • Körs i din webbläsare — din text skickas aldrig någonstans
  • Ingen registrering, inga kvoter, gratis att använda så ofta du vill

Så fungerar det

Olika hörn av datorvärlden föredrar olika talbaser: binärt för bitflaggor, hexadecimalt för färger och minnesadresser, oktalt för filbehörigheter, decimalt för människor. Alla beskriver samma tal.

Så läser du prefixen

Ett inledande 0b, 0x eller 0o markerar binärt, hexadecimalt och oktalt i de flesta språk. Klistra gärna in dem – de tas bort före konverteringen.

Bara heltal

Konverteringen här gäller heltal. Bråkvärden i andra talbaser än decimal är sällsynta utanför flyttalens inre och ligger medvetet utanför omfattningen.

Baser som stöds

Binärt (bas 2, siffrorna 0 och 1), oktalt (bas 8, siffrorna 0–7), decimalt (bas 10) och hexadecimalt (bas 16, siffrorna 0–9 och A–F med stora eller små bokstäver). Välj den bas som ditt tal är skrivet i så visas de andra tre tillsammans.

Prefix, tecken och mycket stora tal

Ett 0b-, 0o- eller 0x-prefix som matchar den valda basen accepteras, och det gör även blanksteg och understreck som används för att gruppera siffror (1111_0000). Ett inledande minustecken behålls. Varje siffra kontrolleras mot basen, så en felplacerad 2 i ett binärt tal rapporteras i stället för att tyst tas bort, och tal av vilken längd som helst konverteras exakt – det finns ingen gräns på 53 bitar.

Vad den inte gör

Den konverterar bara heltal: inga bråk eller flyttal och ingen tvåkomplementsvy av negativa tal. Ett negativt tal visas med minustecken i varje bas.

Vanliga frågor

Basomvandlare – frågor

Kan den konvertera bråk?

Nej. Den hanterar heltal, vilket täcker nästan alla praktiska användningar.

Accepterar den prefixen 0x och 0b?

Ja, de känns igen och tas bort.

Laddas något upp?

Nej, omvandlingen sker på sidan.