Gratis Binär till text-konverterare
Konvertera text till binärt (ettor och nollor) och tillbaka. Stöder UTF-8-kodning. Se byte- och bitantalet för valfri text.
Vanliga användningar
- Lär dig binär för datavetenskapFörstå hur datorer lagrar text som binär — se exakt hur bokstäver mappar till 8-bitars ASCII-bytes.
- Binära kodpussel och chifferKoda hemliga meddelanden i binär för escape rooms, pussel och kodkrackningsspel.
- Binär representation i nätverkSe hur textdata representeras i binär på nätverkskiktet — användbar för protokollanalys.
- Textsteganografi med binärGöm textmeddelanden i binära dataströmmar — en introduktion till steganografiska kodkoncept.
- Förstå binär dataöverföringSe hur text kodas till binära bytes för överföring över serielinjer, Bluetooth och radio.
Så här fungerar det
Omvandlingen körs helt i din webbläsare med webb-API:ets inbyggda TextEncoder och TextDecoder — samma UTF-8-kodningsmotor som används av alla moderna webbläsare. Inget bibliotek importeras; uppdelningen, talbasomvandlingen och bytetolkningen är all handskriven JavaScript som körs lokalt.
- 1TextEncoder kodar din textVid omvandling från text till byte mappar webbläsarens TextEncoder.encode() varje tecken — inklusive emoji och icke-ASCII-skriftsystem — till dess UTF-8-bytesekvens. Detta är samma kodväg som webbläsare använder internt vid sändning av formulärdata.
- 2Handskriven uppdelare formaterar bytenVarje bytevärde omvandlas till den valda talbasen (binärt via toString(2), hexadecimalt via toString(16), oktalt via toString(8), eller decimalt) och fylls ut till en fast bredd. Ett grupperingsalternativ styr om byte separeras med mellanslag, radbrytningar, nibbelmellanrum (4-bitarspar) eller inget alls.
- 3Tolk återskapar byte för den omvända riktningenVid omvandling från kodad form tillbaka till text tar en handskriven tolk bort avgränsare och delar upp indatan i fastbreddsblock (8 tecken för binärt, 2 för hexadecimalt, 3 för oktalt) eller mellanslagsavgränsade tecken för decimalt. Varje block tolkas med parseInt() i rätt talbas, valideras till att ligga i intervallet 0–255, och placeras i en Uint8Array.
- 4TextDecoder validerar och ger ut UTF-8Uint8Array-arrayen skickas till TextDecoder('utf-8', { fatal: true }), som kastar ett fel om bytesekvensen inte är giltig UTF-8 — vilket fångar upp fall som en binär indata som bildar en ogiltig flerbytesekvens. Ett antal tecken, byte och bitar visas under utdatan.
Relaterade verktyg
Hex-visare
Inspektera råbyten i valfri fil i en klassisk offset/hex/ASCII-dump, med magisk-nummer-filtypsidentifiering. Läses lokalt; laddas aldrig upp.
Talbasskonverterare
Konvertera tal mellan binärt, oktalt, decimalt och hexadecimalt. Se bitsorlekskontroll och grupperad binär utdata direkt.
Morsekodöversättare
Konvertera text till morsekod och tillbaka. Lyssna på ljuduppspelningen av ditt meddelande i realtid.