RevealTheme logo

مرمِّز ومفكِّك ترميز Base32

رمّز سلاسل Base32 وافكُك ترميزها: تُستخدم في أسرار TOTP وسجلات DNS والمعرّفات التي لا تميّز بين الأحرف الكبيرة والصغيرة.

كيفية استخدام هذه الأداة

  1. 1

    Choose 'Encode' to turn text into Base32, or 'Decode' to turn Base32 back into text, using the mode dropdown.

  2. 2

    Type or paste your input into the text box — UTF-8 text when encoding, or a Base32 string when decoding.

  3. 3

    Read the result in the gray output panel below; it updates instantly as you type, with no button to press.

  4. 4

    Select and copy the output text to use it elsewhere.

ما هو مرمِّز ومفكِّك ترميز Base32؟

يرمّز Base32 البيانات الثنائية باستخدام 32 حرفًا أبجديًا رقميًا (A-Z و2-7). وعلى خلاف Base64، فإنه لا يميّز بين الأحرف الكبيرة والصغيرة ويتجنب الأحرف القابلة للالتباس بصريًا (0/O و1/I/l)، ما يجعله مناسبًا للنقل المكتوب يدويًا أو المنطوق. يُستخدم بصفة أساسية في مفاتيح أسرار المصادقة الثنائية (2FA) وسجلات DNS.

حالات الاستخدام الشائعة

  • Inspecting a TOTP/2FA setup string by decoding the Base32 secret an authenticator app expects.

  • Encoding a short identifier into a case-insensitive form safe to drop into a DNS label or subdomain.

  • Hand-checking the output of a server library against a known-good Base32 implementation while debugging.

  • Producing tokens or codes meant to be read aloud or typed without confusing 0/O or 1/I/l.

  • Decoding a Base32 string copied from a config file or QR-code payload to see the underlying text.

  • Teaching or learning how bit-level encodings group data, by watching how input maps to 5-bit chunks.

الأسئلة الشائعة

لماذا Base32 بدلاً من Base64؟
Base32 أقل كثافة (8 أحرف لكل 5 بايتات مقابل 4 أحرف لكل 3 بايتات) لكنه لا يميّز بين الأحرف الكبيرة والصغيرة: ما يسهّل على الأشخاص نسخه يدويًا.

أدوات ذات صلة