Convertor baze numerice
🔒 Rulează în browser
Rezultate
Bază arbitrară
Editați orice câmp — celelalte se recalculează. Cifre 0-9 apoi A-Z, până la baza 36.
Cum funcționează convertorul de baze
Scrieți un număr, alegeți baza în care este exprimat, iar formele binară, octală, zecimală și
hexazecimală apar simultan — plus orice bază de la 2 la 36 în rândul cu bază arbitrară. Fiecare
câmp este editabil: modificați valoarea zecimală și celelalte se recalculează, sau lipiți un șir
hexazecimal și citiți binarul. Cifrele merg 0-9 apoi A-Z, deci baza 16
folosește A–F, iar baza 36 tot alfabetul.
Numerele mari rămân exacte
Conversia se face cu BigInt, nu cu virgulă mobilă, deci nu există plafonul de
253. Un identificator pe 64 de biți, un UUID pe 128 de biți scris ca număr sau o
valoare 2100 se convertesc cifră cu cifră, fără rotunjiri. Sunt înțelese și numerele
negative (semnul -) și prefixele 0x, 0b, 0o
care corespund bazei selectate.
Totul rulează în browser
Calculul are loc local, pe dispozitivul dumneavoastră — nimic din ce introduceți nu este încărcat sau stocat. Dacă un caracter nu este o cifră validă pentru baza aleasă, câmpul este marcat, iar mesajul indică vinovatul, așa că o cifră 2 rătăcită într-un număr binar sau un G în hexazecimal este semnalat imediat.
Întrebări frecvente
Funcționează cu numere foarte mari?
Da. Conversia folosește BigInt, deci numerele întregi mult peste 2^53 (limita sigură din JavaScript) sunt exacte — valorile pe 64 de biți și mai mari se convertesc fără să piardă vreo cifră.
Ce baze sunt acceptate?
Orice bază de la 2 la 36. Binarul, octalul, zecimalul și hexazecimalul sunt afișate mereu; rândul cu bază arbitrară acoperă restul, folosind cifrele 0-9 apoi literele A-Z.
Pot lipi valori cu prefix 0x, 0b sau 0o?
Da. Un prefix care corespunde bazei selectate este acceptat și eliminat automat. Funcționează și semnul minus pentru numere negative.
Ce se întâmplă la o cifră invalidă?
Convertorul marchează câmpul și vă spune care caracter nu este valid pentru baza aleasă — de exemplu cifra 2 în binar sau litera G în hexazecimal.