Convertor binar ↔ text — UTF-8 și ASCII

Convertește text în reprezentare binară și invers, cu suport pentru UTF-8 și ASCII.

Caractere: 5 Octeți UTF-8: 5 Lungime ieșire: 47
Referință rapidă: caractere ASCII comune în binar 8 biți
Caracter Zecimal Binar (8 biți)
A6501000001
Z9001011010
a9701100001
z12201111010
04800110000
95700111001
(spațiu)3200100000
!3300100001
?6300111111
(linie nouă)1000001010

Întrebări frecvente

Cum funcționează conversia text-binar?
Fiecare caracter din text are un cod numeric (punctul de cod). Pentru caracterele ASCII codul încape în 7 biți și se completează la 8 cu un zero la început. Caracterul A are codul 65, adică 01000001 în binar. Convertorul citește fiecare caracter, identifică codul său și scrie reprezentarea binară octet cu octet.
Ce diferență este între ASCII și UTF-8?
ASCII acoperă 128 de caractere (litere englezești, cifre, semne de punctuație) și folosește un octet de 7 biți pe caracter. UTF-8 este o codificare cu lungime variabilă care reprezintă orice caracter — latin, chirilic, chinez, arab, emoji — folosind între unu și patru octeți. Caracterele ASCII sunt identice în UTF-8 (un octet). Diacriticele românești (ă, â, î, ș, ț) cer UTF-8: fiecare ocupă 2 octeți. Folosiți UTF-8 pentru orice text în limba română.
De ce eșuează decodarea binarului meu?
Cauze obișnuite: (1) grupurile de biți nu au câte 8 (sau 7) biți — verificați să nu existe spații în plus; (2) sunt prezente caractere altele decât 0 și 1; (3) binarul reprezintă o secvență UTF-8 incompletă. Decodorul indică poziția primei erori pentru ca să o corectați. Dacă intrarea nu are separatori, setați „Grupare biți” pe 8 și „Separator” pe Niciunul.
Câți biți pe caracter să folosesc?
Convenția standard este de 8 biți pe octet. ASCII pur încape în 7 biți, dar datele stocate și protocoalele de rețea completează întotdeauna la 8. Folosiți 7 biți doar pentru protocoale teletype vechi sau exerciții de la facultate (Informatică UPB, UBB, BAC). Caracterele non-ASCII (diacritice, chirilic, chinez, emoji) cer UTF-8 cu mai mulți octeți, deci gruparea pe 7 biți nu li se aplică.
Pot converti text românesc sau emoji?
Da — păstrați codificarea pe UTF-8. Caracterul ș ocupă doi octeți în UTF-8: 11000101 10011111. La fel ț, ă, â și î. Caracterele chirilice și grecești ocupă și ele 2 octeți, ideogramele CJK 3 octeți, iar majoritatea emoji-urilor 4 octeți. Modul ASCII respinge orice caracter în afara intervalului 0-127, deci textele cu diacritice nu trec prin ASCII.
Binarul este același cu codul mașină?
Nu. Binarul este doar o bază numerică — baza 2 — care folosește două cifre, 0 și 1. Codul mașină este reprezentarea binară a instrucțiunilor unui procesor, o codificare specifică unei arhitecturi (x86, ARM). Binarul afișat aici este text codificat ca octeți, nu instrucțiuni executabile. Ambele folosesc 0 și 1, motiv pentru care „binar” a ajuns să însemne colocvial „specific calculatoarelor”.
Cum convertesc binar înapoi în text?
Comutați la fila Binar → Text și lipiți binarul. Decodorul împarte intrarea după separator (implicit: spațiu) în octeți, transformă fiecare grup din baza 2 în punct de cod zecimal și reconstruiește rezultatul. Pentru UTF-8 reasamblează corect secvențele de mai mulți octeți într-un singur caracter, inclusiv pentru diacritice românești și emoji.
Toată conversia se face în browserul dumneavoastră. Nimic nu este încărcat online.

Acest convertor binar transformă text în secvențe de 0 și 1 și reasamblează șiruri binare înapoi în text. Funcționează în întregime în browser, fără a trimite date către server. Codificarea UTF-8 (implicită) acoperă diacriticele românești ă, â, î, ș, ț, fiecare ocupând 2 octeți, precum și emoji (4 octeți). ASCII este disponibil pentru exerciții didactice și protocoale vechi pe 7 biți. Puteți alege gruparea (8, 7 sau fără) și separatorul (spațiu, liniuță, bară verticală sau niciunul). Util pentru studenți la BAC informatică, cursuri Facultatea de Informatică UPB sau UBB, programare, criptografie de bază și depanare protocoale de rețea. Tabelul de referință afișează valorile pentru cifre, litere, spațiu și semne de punctuație frecvente.