کدگذاری 🔒 در مرورگر اجرا می‌شود — داده‌ای ارسال نمی‌شود

تبدیل متن به باینری

هر متنی را به بایت‌های دودویی تبدیل کنید، یا ردیفی از صفر و یک را دوباره به متن خوانا برگردانید.

تبدیل آنلاین متن به باینری

هر نویسه‌ای که تایپ می‌کنید به‌صورت یک یا چند بایت ذخیره می‌شود و هر بایت هشت بیت است. دیدن متن به‌صورت دودویی یک تمرین کلاسیک در کلاس‌های علوم کامپیوتر، راهی برای پنهان کردن پیام در یک معما و یک بررسی کاربردی هنگام رفع اشکال مشکلات کدگذاری است. این صفحه زبانهٔ متن از مبدل مبنای اعداد را باز می‌کند.

یک مثال

نویسهدهدهیهگزدودویی
H۷۲4801001000
i۱۰۵6901101001
!۳۳2100100001

پس Hi! در دودویی می‌شود 01001000 01101001 00100001.

ASCII و UTF-8

برای حروف پایهٔ انگلیسی، رقم‌ها و علامت‌های نگارشی، UTF-8 و ASCII یکی‌اند: یک بایت برای هر نویسه. فراتر از آن، UTF-8 برای بیشتر حروف لاتین تکیه‌دار، یونانی، سیریلیک، عربی و عبری دو بایت، برای بیشتر نویسه‌های چینی، ژاپنی و کره‌ای سه بایت و برای ایموجی‌ها چهار بایت به کار می‌برد. مبدل همیشه از UTF-8، کدگذاری وب، استفاده می‌کند، پس بایت‌ها با چیزی که یک برنامه یا فایل در خود دارد یکسان است.

برگرداندن باینری به متن

در حالت عدد به متن، مبدل بایت‌هایی را می‌پذیرد که با فاصله، ویرگول یا شکست خط جدا شده‌اند، یا یک رشتهٔ بلند از رقم‌ها که خودش آن را به گروه‌های هشت‌تایی می‌بُرد. مقداری بزرگ‌تر از ۲۵۵، رقمی غیر از ۰ و ۱، یا دنباله‌ای از بایت‌ها که UTF-8 معتبر نیست، به‌جای تولید متن درهم‌ریخته گزارش می‌شود.

ابزارهای مرتبط

برای عددها به‌جای متن، از تبدیل دسیمال به باینری استفاده کنید. برای کدگذاری متن به‌منظور انتقال، نه برای دیدن بیت‌ها، کدگذار Base64 انتخاب معمول است.