Preskoči na sadržaj
100% lokalno

Pretvarač baze brojeva

Pretvorite brojeve između bilo koje baze iz binarne u bazu 36, jedan po retku.

Unos
Rezultat

Pretvarač baze brojeva

Svaka baza, od binarne do baze 36, zapisuje iste brojeve različitim znamenkama. Zalijepite jedan broj po retku, odaberite izvornu i odredišnu bazu, i svaki se redak pretvara dok tipkate: prema zadanim postavkama iz decimalnog u heksadecimalni, ali radi svaki par od 2 do 36, uključujući samu bazu 36, čije znamenke idu od 0 do z.

Unos je popustljiv prema načinu na koji se brojevi obično pišu. Prefiks 0x, 0b ili 0o na početku retka nadjačava izvornu bazu, pa se miješani popis heksadecimalnih i binarnih literala pretvara u jednom prolazu. Donje crte i razmaci unutar broja čitaju se kao razdjelnici znamenki, kao u 1_000_000, a vodeći minus prenosi se u rezultat. Prazni reci prolaze nepromijenjeni, pa pretvoreni stupac ostaje poravnat s izvornikom. Znak koji nije znamenka u izvornoj bazi zaustavlja pretvorbu i prikazuje poruku s točnim retkom.

Znamenke za bazu 26 / 37 zamjenjuju uobičajene znamenke abecedama koje se koriste u numeričkim šiframa. Odaberete li Slova baze 26 (A–Z), baza 26 zapisuje se s A–Z kao znamenkama 0–25 umjesto 0–9 i a–p. Odaberete li Bazu 37, granica raste s 36 na 37, s razmakom kao znamenkom nula, nakon koje slijede 0–9 i A–Z. Prilagođene znamenke primjenjuju se na stranu postavljenu na bazu 26 ili 37, pa se od decimalnog u bazu 26 čitaju obični brojevi, a pišu slova, i obrnuto.

Prikaži sve uobičajene baze zamjenjuje odredišnu bazu sažetkom u jednom retku: decimalni, binarni, oktalni i heksadecimalni jedan pored drugoga. Velika slova pišu A–F umjesto a–f, a prefiks u stilu 0x dodaje 0b, 0o ili 0x bazama 2, 8 i 16. Popuni na širinu dopunjava svaki rezultat nulama slijeva do fiksnog broja znamenki i nikada ne skraćuje dulji broj.

Račun je točna cjelobrojna aritmetika bilo koje veličine, bez zaokruživanja koje kvari pretvarače temeljene na pomičnom zarezu iznad 2^53. Sve se izvršava u vašem pregledniku i ništa se ne učitava.

FAQ

Između kojih baza može pretvarati?
Bilo koju bazu od 2 do 36, u oba smjera, uz bazu 37 s postavkom znamenki Base 37. Znamenke idu od 0–9, a zatim a–z, pa baza 36 koristi cijelu abecedu: isti skup znamenki kao parseInt i BigInt u JavaScriptu.
Koliko veliki mogu biti brojevi?
Ne postoji praktična granica. Pretvorba koristi točnu aritmetiku cijelog broja, tako da broj sa stotinama znamenki ispada točan — za razliku od pretvarača izgrađenih na pokretnom zarezu, koji tiho zaokružuju sve preko 2^53, oko 9 kvadrilijuna.
Kako pretvoriti u šifrirane brojeve baze 26 ili baze 37?
Postavite odredišnu bazu na 26 i Znamenke za bazu 26 / 37 na Slova baze 26 (A–Z), pa se broj zapisuje slovima A–Z kao znamenkama 0–25. Postavite bazu na 37 i odaberite Baza 37 da biste koristili razmak, 0–9 i A–Z kao znamenke 0–36. Ostale baze zadržavaju uobičajene znamenke.
Može li pretvoriti razlomke?
Ne — samo cijeli brojevi. Decimalna točka prijavljuje se kao nevažeća znamenka jer se položajni razlomci rijetko točno pretvaraju između baza i zaokruženi odgovor bi doveo u zabludu.
Jesu li moji brojevi negdje učitani?
Ne. Pretvorba se u potpunosti izvodi u vašem pregledniku i vaš unos nikada ne napušta vaš uređaj.