Convertor de baze numerice
Convertește un număr întreg între binar (baza 2), octal (baza 8), zecimal (baza 10) și hexazecimal (baza 16).
Ultima actualizare: 20 iunie 2026 · Verificat de TG we-Calculate Editorial TeamDe la baza
Același număr întreg afișat în toate cele patru baze de mai jos.
Cum convertești un număr între baze?
Pentru a converti un număr în baza 10, înmulțește fiecare cifră cu baza ridicată la poziția ei (numărând de la zero, de la dreapta) și adună rezultatele. Pentru a trece de la zecimal la altă bază, împarte în mod repetat la baza țintă și citește resturile de jos în sus. Acest instrument face ambele operații automat.
Formulă
How this is calculated
Furnizați două intrări: valoarea (un șir de cifre) și "baza sursă" (radixul în care este scris acel șir — 2, 8, 10 sau 16). Instrumentul de conversie verifică mai întâi că fiecare caracter este o cifră legală pentru acea bază: baza 2 permite doar 0–1, baza 8 permite 0–7, baza 10 permite 0–9, iar baza 16 adaugă A–F (fără sensibilitate la majuscule). Dacă vreun caracter este în afara intervalului, intrarea este respinsă în loc să fie trunchiată în tăcere.
Valoarea este apoi decodată într-un singur număr întreg zecimal folosind notația pozițională: fiecare cifră este înmulțită cu baza ridicată la puterea poziției sale, numărând de la zero din dreapta, iar produsele sunt însumate. Astfel binarul 1010 devine 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Acel număr întreg este valoarea canonică; este recodat în toate cele patru baze pentru afișare, cu hexazecimalul afișat în majuscule prin convenție.
Instrumentul gestionează doar numere întregi nenegative — fără semne, fracții sau separatori. De asemenea presupune aritmetică exactă a numerelor întregi, deci valorile peste 2⁵³−1 (9,007,199,254,740,991) sunt respinse pentru a evita erorile de rotunjire în virgulă mobilă.
Exemple
| Intrare | Rezultat |
|---|---|
| Binar 1010 → zecimal | 10 |
| Zecimal 255 → hexazecimal | FF |
| Hexazecimal 1F → octal | 37 |
Întrebări frecvente
Cifrele hexazecimale A–F pot fi scrise cu litere mari sau mici, dar majusculele sunt convenția cea mai răspândită pentru adrese de memorie, coduri de culoare și documentație, așa că rezultatul folosește majuscule.
Acest convertor gestionează numere întregi nenegative. Fracțiile și semnele nu sunt acceptate, deoarece fracțiile binare/octale/hexazecimale urmează reguli separate.
Până la 9.007.199.254.740.991 (2⁵³−1), cel mai mare număr întreg pe care JavaScript îl poate reprezenta exact. Valorile mai mari sunt respinse pentru a evita erorile de rotunjire.
Cunoscut și ca
Surse și referințe
TG we-Calculate Editorial Team. (2026). Convertor de baze numerice [Online calculator]. TG we-Calculate. https://we-calculate.com/ro/calculator/number-base-converter
TG we-Calculate Editorial Team. "Convertor de baze numerice." TG we-Calculate. 2026. https://we-calculate.com/ro/calculator/number-base-converter.
TG we-Calculate Editorial Team, "Convertor de baze numerice," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ro/calculator/number-base-converter
@misc{wecalculate_number_base_converter, title = {Convertor de baze numerice}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ro/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }
Te-a ajutat acest calculator?
