Talbasomvandlare
Konvertera tal mellan valfria baser från binär till bas 36, en per rad.
Talbasomvandlare
Varje talsystem från binärt till bas 36 skriver samma tal med olika siffror. Klistra in ett tal per rad, välj käll- och målbas, så konverteras varje rad medan du skriver – som standard från decimalt till hexadecimalt, men alla par från 2 till 36 fungerar, även bas 36 själv, vars siffror går från 0 till z.
Indata är tillåtande med hur tal brukar skrivas. Ett prefix 0x, 0b eller 0o på en rad åsidosätter källbasen, så en blandad lista med hexadecimala och binära litteraler konverteras i ett svep. Understreck och mellanslag inuti ett tal läses som siffergruppsavdelare, som i 1_000_000, och ett inledande minustecken följer med till resultatet. Tomma rader lämnas orörda, så en konverterad kolumn förblir i linje med originalet. Ett tecken som inte är en siffra i källbasen stoppar konverteringen och ett meddelande anger exakt raden.
Siffror för bas 26 / 37 byter ut de alfabet som används i sifferchiffer. Välj Bokstäver för bas 26 (A–Z) så skrivs bas 26 med A–Z som siffrorna 0–25 i stället för 0–9 och a–p. Välj Bas 37 så stiger gränsen från 36 till 37, med ett mellanslag som siffran noll följt av 0–9 och A–Z. De egna siffrorna gäller för den sida som är satt till bas 26 eller 37, så decimalt till bas 26 läser vanliga tal och skriver bokstäver, och tvärtom.
Visa alla vanliga baser ersätter målbasen med en sammanfattning på en rad – decimalt, binärt, oktalt och hexadecimalt sida vid sida. Versaler skriver A–F i stället för a–f, och prefixet i stil med 0x lägger till 0b, 0o eller 0x för baserna 2, 8 och 16. Fyll till bredd fyller ut varje resultat med nollor till ett fast antal siffror och kapar aldrig ett längre tal.
Räkningen är exakt heltalsaritmetik i vilken storlek som helst, fri från avrundningen som bryter omvandlare byggda på flyttal efter 2^53. Allt körs i din webbläsare och inget laddas upp.