Talbasomvandlare
Konvertera tal mellan valfria baser från binär till bas 36, en per rad.
Talbasomvandlare
Varje bas från binär till bas 36 skriver samma tal med olika siffror. Klistra in ett nummer per rad, välj källan och målbasen, och varje rad konverteras medan du skriver - decimal till hexadecimal som standard, men alla par från 2 till 36 fungerar, inklusive själva basen 36, vars siffror går från 0 till z.
Inmatningen är förlåtande om hur siffror brukar skrivas. Ett 0x, 0b eller 0o prefix på en rad åsidosätter From-basen, så en blandad dump av hexadecimaler och binära bokstaver konverteras i en omgång. Understreck och mellanslag inuti ett nummer läses som sifferavgränsare, så som 1_000_000 visas i modern källkod, och ett inledande minus leder till resultatet. Tomma linjer passerar genom orörda och håller en konverterad kolumn i linje med originalet. Ett tecken som inte är en siffra i källbasen stoppar konverteringen med ett meddelande som namnger den exakta raden, snarare än att gissa vad du menade.
Visa alla vanliga baser ersätter målbasen med en enradssammanfattning — decimal, binär, oktal och hexadecimal sida vid sida — vilket är det snabbaste sättet att läsa en magisk konstant. Versaler skriver A–F istället för a–f, och prefixet 0x-stil lägger till 0b, 0o eller 0x till baserna 2, 8 och 16, redo att klistra in direkt i koden. Fyll ut till bredd fyller varje resultat med nollor till vänster upp till ett fast antal siffror, så en byte skrivs 00000101 i stället för 101 och en konverterad kolumn hålls i linje. Bredden är ett minimum, aldrig en kapning: ett längre tal behåller varje siffra.
Matematiken är exakt heltalsaritmetik oavsett storlek: ett tal med hundratals siffror konverterar utan avrundning som bryter omvandlare byggda på flyttal över 2^53. Allt körs i din webbläsare och ingenting laddas upp.