Talbasomvandlare
Ange ett tal i vilken bas som helst mellan 2 och 36, så visar omvandlaren motsvarigheten i alla andra vanliga baser: binär, oktal, decimal och hexadecimal, samt i egna baser upp till 36 där siffrorna fortsätter in i alfabetet. Den hanterar heltal med tecken och, om du vill, decimaldelar så att representationen mellan baserna blir exakt.
Så fungerar omvandlaren
-
1
Välj källbasen
Tala om för verktyget i vilken bas ditt inmatade tal är skrivet.
-
2
Skriv in värdet
Använd 0-9 för baser upp till 10 och A-Z för siffervärdena 10-35.
-
3
Läs av alla målbaser
Verktyget omvandlar till binär, oktal, decimal, hexadecimal och vilken egen bas du än väljer.
-
4
Följ stegen
Varje siffras positionsvärde bryts ut, så att du kan kontrollera omvandlingen eller använda den i undervisning.
Vanliga baser och deras siffror
| Bas | Namn | Siffror som används |
|---|---|---|
| 2 | Binär | 0, 1 |
| 8 | Oktal | 0-7 |
| 10 | Decimal | 0-9 |
| 16 | Hexadecimal | 0-9, A-F |
| 32 | Base32 | 0-9, A-V (RFC 4648) |
| 36 | Alfanumerisk | 0-9, A-Z |
Omvandling genom positionsutveckling
Talet 1A3 i bas 16 är lika med:
1 · 16² + 10 · 16¹ + 3 · 16⁰
= 256 + 160 + 3
= 419₁₀
Åt andra hållet dividerar du upprepade gånger med målbasen och samlar resterna:
419 / 16 = 26 rest 3
26 / 16 = 1 rest 10 (A)
1 / 16 = 0 rest 1
Läs resterna nerifrån och upp: 1A3.
Snabbreferens för programmerare
- Binär till hexadecimal: gruppera bitarna fyra och fyra från höger.
11010110→D6. - Binär till oktal: gruppera bitarna tre och tre från höger.
11010110→326. - Hexadecimal till binär: varje hexadecimal siffra blir exakt fyra bitar.
- Heltal med tecken: de flesta omvandlingar utgår från tal utan tecken. För tvåkomplement spelar bitbredden roll: 0xFF är 255 utan tecken, men -1 som 8-bitars heltal med tecken.
Baser med oväntad bakgrund
- Bas 12 (duodecimal) har föreslagits för vardagsräkning eftersom 12 har många jämna delare.
- Bas 20 (vigesimal) ligger till grund för mayafolkets och yorubafolkets talsystem.
- Bas 60 (sexagesimal) lever kvar i mätning av tid och vinklar, ett arv från babylonisk matematik.
Vanliga frågor
Bas 36 är den största vanliga basen som klarar sig med enbart siffrorna 0-9 och bokstäverna A-Z, utan att behöva skilja på stora och små bokstäver. Bas 62 utvidgar systemet genom att räkna stora och små bokstäver var för sig, men den är betydligt mindre standardiserad.
Ja, som värden med tecken och ett minustecken framför. För tvåkomplement på bitnivå (viktigt i programmering) måste du ange bitbredden, eftersom samma decimala -1 motsvarar 0xFF (8 bitar), 0xFFFF (16 bitar) eller 0xFFFFFFFF (32 bitar).
Ja, men var uppmärksam: 0,1 i bas 10 blir ett periodiskt bråk i bas 2 (0,00011001100…), och det är just därför flyttalsaritmetik ofta ger små fel. Verktyget visar decimaldelen med det antal siffror du väljer.
Det är en kodning från binärt till text, inte en talbas i vanlig mening. Den kodar tre byte (24 bitar) som fyra ASCII-tecken ur ett alfabet med 64 tecken. Praktiskt för att skicka binära data genom kanaler som bara klarar text, till exempel e-post.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
E-postvalidator
Validera en e-postadress: RFC 5322-syntaxkontroll, live-slagning av MX-poster samt detaljer om lokal del, domän och längd. Ingen e-post skickas.
EditorConfig-generator
Generera en .editorconfig-fil med dina regler för indragsstil och -storlek, radslut, teckenuppsättning och blanksteg för enhetlig formatering i alla IDE:er och editorer.
HTML-formaterare
Formatera HTML lokalt i webbläsaren med indrag på två eller fyra blanksteg. HTML laddas inte upp eller valideras.
Verktyget finns på andra språk
- Công cụ chuyển đổi cơ số [VI]
- Zahlenbasis-Konverter [DE]
- Convertidor de bases numéricas [ES]
- เครื่องแปลงฐานตัวเลข [TH]
- محوّل الأنظمة العددية [AR]
- 진법 변환기 [KO]
- Convertisseur de bases numériques [FR]
- Konverter Basis Bilangan [ID]
- Talstelsel omrekenen [NL]
- Konwerter systemów liczbowych [PL]
- 基数変換ツール [JA]
- Conversor de base numérica [PT]
- Number Base Converter [EN]
- Convertitore di basi numeriche [IT]
- Конвертер систем счисления [RU]
- Sayı Tabanı Dönüştürücü [TR]
- 进制转换器 [ZH]