Sări la conținut
Complet local

Convertor de bază numerică

Convertiți numere între orice bază de la binar la baza 36, unul pe linie.

Intrare
Ieșire

Convertor de bază numerică

Fiecare bază, de la binar până la baza 36, scrie aceleași numere cu alte cifre. Lipește un număr pe linie, alege baza sursă și cea țintă, iar fiecare linie se convertește pe măsură ce scrii: implicit de la zecimal la hexazecimal, dar funcționează orice pereche între 2 și 36, inclusiv baza 36, cu cifre de la 0 la z.

Intrarea este tolerantă. Un prefix 0x, 0b sau 0o la începutul unei linii înlocuiește baza sursă, deci un amestec de literali hexazecimali și binari se convertește dintr-o singură trecere. Liniuțele de subliniere și spațiile sunt citite drept separatori de cifre, ca în 1_000_000, iar semnul minus de la început se păstrează. Liniile goale trec neschimbate, iar un caracter care nu este cifră în baza sursă oprește conversia și indică linia exactă.

Cifre pentru baza 26 / 37 înlocuiește cifrele obișnuite cu alfabetele din cifrurile numerice. Cu Litere pentru baza 26 (A–Z), baza 26 folosește A–Z ca cifre 0–25, în loc de 0–9 și a–p. Cu Baza 37, limita crește de la 36 la 37, cu un spațiu ca cifră zero urmat de 0–9 și A–Z. Cifrele personalizate se aplică părții setate pe baza 26 sau 37, deci de la zecimal la baza 26 se citesc numere obișnuite și se scriu litere, și invers.

Arată toate bazele comune înlocuiește baza țintă cu un rezumat pe o linie: zecimal, binar, octal și hexazecimal alăturate. Cifre majuscule scrie A–F în loc de a–f, iar prefixul 0x adaugă 0b, 0o sau 0x bazelor 2, 8 și 16. Completează la lățime adaugă zerouri în față până la un număr fix de cifre, fără a trunchia un număr mai lung.

Calculul este aritmetică exactă cu numere întregi de orice mărime, fără rotunjirile care strică convertoarele în virgulă mobilă peste 2^53. Totul rulează în browserul tău, iar nimic nu este trimis.

FAQ

Între ce baze poate converti?
Orice bază de la 2 la 36, în ambele sensuri, plus baza 37 cu setarea de cifre Base 37. Cifrele merg de la 0–9 și apoi de la a–z, deci baza 36 folosește alfabetul complet: același set de cifre ca parseInt și BigInt din JavaScript.
Cât de mari pot fi numerele?
Nu există limită practică. Conversia folosește aritmetica întregi exacte, astfel încât un număr cu sute de cifre iese exact - spre deosebire de convertoarele construite pe virgulă mobilă, care rotunjesc în tăcere totul trecut de 2^53, aproximativ 9 cvadrilioane.
Cum conversez în numere cifrate de baza 26 sau 37?
Setează baza țintă la 26 și Cifre pentru baza 26 / 37 la Litere pentru baza 26 (A–Z), iar numărul se scrie cu literele A–Z ca cifre 0–25. Setează baza la 37 și alege Baza 37 pentru a folosi un spațiu, 0–9 și A–Z ca cifre 0–36. Celelalte baze păstrează cifrele obișnuite.
Poate converti fracții?
Nu - numai numere întregi. Un punct zecimal este raportat ca o cifră nevalidă, deoarece fracțiile poziționale rareori convertesc exact între baze și un răspuns rotunjit ar induce în eroare.
Numerele mele sunt încărcate undeva?
Nu. Conversia se desfășoară în întregime în browserul dvs., iar intrarea dvs. nu părăsește niciodată dispozitivul dvs.