Text till binärt
Varje tecken du ser på skärmen är, längst ner i stacken, en följd av ettor och nollor. Den här omvandlaren växlar mellan de två representationerna med 8-bitars ASCII: varje tecken blir en byte (åtta binära siffror) separerade med mellanslag. Det är formatet du ser i CS101-övningar, capture-the-flag-utmaningar, geocache-pussel och det enstaka bot-mot-människa-skämtet.
Så kodar och avkodar du
-
1
Välj ett läge
Koda för att gå text -> binärt. Avkoda för att gå binärt -> text.
-
2
Klistra in din indata
För avkodning, separera varje byte med ett mellanslag: `01001000 01101001`.
-
3
Kör omvandlingen
Varje tecken mappas till sin 8-bitarsrepresentation, vänsterutfylld med nollor.
-
4
Kopiera resultatet
Avkodad text sätts ihop i ordning; varje byte utanför 0 - 255 hoppas tyst över.
Snabbreferens för ASCII-byte
| Tecken | Decimal | Binärt |
|---|---|---|
| mellanslag | 32 | 00100000 |
0 |
48 | 00110000 |
A |
65 | 01000001 |
a |
97 | 01100001 |
! |
33 | 00100001 |
? |
63 | 00111111 |
| radbrytning | 10 | 00001010 |
Ett par saker värda att veta
- Standard-ASCII täcker bara 0 - 127. Värdena 128 - 255 är “utökad ASCII” och varierar med kodsidan; vi behandlar dem som enskilda byte vilket oftast är vad du vill ha för Latin-1-text.
- Unicode-tecken bortom U+00FF kodas som flera byte i UTF-8 innan omvandlingen körs, så
éblir två byte och en emoji kan bli fyra. - Avkodare är kinkiga med mellanslag. Varje grupp av 8 måste separeras från nästa. Grupper kortare än 8 behandlas som ogiltiga och hoppas över.
- Inledande nollor spelar roll.
1000001är sju siffror och tvetydigt;01000001är åtta och avkodas rent tillA.
Typiska användningar
- CS-övningar (“skriv det binära för ditt förnamn”).
- Pusseljakter och geocachar, där en binärsträng är den sista ledtråden.
- Förnuftskontroll av ett seriellt protokoll eller en hex-dump med ögat.
- Spratt i en team-chatt.
Vanliga frågor
Emojier och de flesta icke-ASCII-tecken är flerbyte i UTF-8. Omvandlaren kodar varje underliggande byte som 8 bitar, så en 4-byte-emoji blir 32 bitar binärt.
Den hoppas över. Avkodning accepterar bara grupper av 1:or och 0:or som representerar en enda byte.
Samma tal, olika bas. Binärt använder bas 2 med 8 siffror per byte; hex använder bas 16 med 2 siffror per byte. A är 01000001 binärt och 41 i hex.
Avkodaren delar på vilket blanksteg som helst, så mellanslag, tabbar och radbrytningar fungerar alla. Kommatecken måste tas bort först.
Nej. Varje omvandling sker lokalt i din webbläsarflik.
Relaterade verktyg
HTML-entitetskodare
Omvandla fem HTML-känsliga tecken till fasta entiteter eller läs HTML-entiteter som text lokalt i webbläsaren.
Piltecken att kopiera
Kopiera vanliga Unicode-pilar med ett klick: raka, dubbla, diagonala, krokade, cirkulära och triangelformade för dokument, chatt och design.
Generator för inverterad text
Vänd texten upp och ner med Unicode-glyfer som ser ut som speglade bokstäver, för biografier, bildtexter och uppmärksamhetsväckande sociala inlägg.
Kvadratsymbol kopiera och klistra in
Kopiera kvadratsymbolen ², plus upphöjda och nedsänkta siffror, vanliga bråk och kvadrat- och kubikenheter som m², cm² och km². Klicka för att kopiera.
Mindre än eller lika med-symbolen
Kopiera tecknet ≤ och relaterade matematiska jämförelsesymboler. Inkluderar Unicode, HTML-entiteter och LaTeX-markup för kalkylark, uppsatser och webbsidor.
Instagram-typsnittsgenerator
Generera Unicode-"typsnitt" (fet, kursiv, skript, monospace, fraktur) som klistras direkt in i din Instagram-bio, namn, bildtexter och kommentarer.
Verktyget finns på andra språk
- Chuyển văn bản thành nhị phân [VI]
- Text in Binär [DE]
- Teks ke Biner [ID]
- テキストをバイナリに変換 [JA]
- Tekst na binarny [PL]
- تحويل النص إلى بيانات ثنائية [AR]
- Texto para Binário [PT]
- Texto a Binario [ES]
- Texte en binaire [FR]
- 텍스트를 2진수로 [KO]
- Tekst naar Binair [NL]
- แปลงข้อความเป็นฐานสอง [TH]
- Text to Binary [EN]
- Testo in Binario [IT]
- Текст в двоичный код [RU]
- Metinden İkiliye [TR]
- 文本转二进制 [ZH]