ترميز وفك Base64

الصق نصًا في مربع الإدخال ثم Encode لإنتاج Base64، أو Decode لاستعادة السلسلة الأصلية. الترميز يعالج يونيكود عبر UTF-8؛ والفك يرفض الحمولات التالفة برسالة Invalid Base64.

محدّث 2026-08-03 · developer

حول هذه الأداة

تعرض هذه الأداة حقل Input متعدد الأسطر مع إجراءي Encode وDecode. يشغّل Encode الدالة btoa بعد تحضير آمن لـ UTF-8 لتبقى الأحرف غير ASCII. ويعكس Decode المسار عبر atob؛ إذا لم تكن السلسلة Base64 صالحة يظهر Invalid Base64 دون تعطيل الصفحة.

طريقة الاستخدام

  1. الصق نصك: ضع نصًا عاديًا أو سلسلة Base64 في textarea الخاص بـ Input.
  2. رمّز إلى Base64: انقر Encode لتحويل النص المقروء إلى Base64 في منطقة النتيجة.
  3. فك من Base64: انقر Decode عندما يكون الإدخال Base64؛ البيانات الصالحة تعيد النص الأصلي.
  4. أصلح الإدخال غير الصالح: إذا فشل الفك تظهر Invalid Base64—صحّح السلسلة وأعد المحاولة.

حالات الاستخدام

نصائح

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

هل تُرمَّز الأحرف غير الإنجليزية بشكل صحيح؟

نعم. يجهّز الترميز UTF-8 قبل Base64 فيُحفظ النبر وأحرف CJK.

ماذا تعني Invalid Base64؟

لم يستطع مسار Decode تحليل الإدخال عبر atob—تحقق من الأخطاء أو الحشو الناقص أو أحرف غير Base64.

هل يعمل Encode وDecode على خادم؟

يعالج الزران محتوى textarea داخل جلسة متصفحك.

هل يمكن ترميز نص فارغ؟

نعم. ترميز سلسلة فارغة يعطي نتيجة Base64 فارغة؛ وقد يعطي فك الإدخال الفارغ مخرجًا فارغًا أيضًا.

كلمات مفتاحية ذات صلة

أدوات ذات صلة