Base64 ترميز/فك الترميز
يدعم ترميز/فك ترميز Base64 مسارات العمل للنصوص والصور. يمكنك ترميز النص وفك ترميزه، وتحويل الصور إلى Data URL أو Base64 خام، أو تحويل Data URL / Base64 مرة أخرى إلى صورة مع المعاينة والتنزيل محليًا.
نص الإدخال
رمز
0 / 500,000
اختر صورة أو اسحبها هنا
يدعم PNG وJPEG وWebP وGIF وSVG وBMP وAVIF وTIFF وICO وHEIC وHEIF عندما يستطيع المتصفح قراءتها.
نص الإخراج
نص الإخراج
نص الإدخال
رمز
0 / 500,000
نوع MIME لـ Base64 الخام
لا يحتوي Base64 الخام على معلومات MIME. اختر نوع الصورة الأصلي أولًا ليتم إنشاء المعاينة تلقائيًا.
الصق Data URL لصورة، أو الصق Base64 خامًا واختر نوع MIME لعرض المعاينة هنا.
بداية سريعة
سيناريوهات شائعة
عناوين URL/JWT
يُفضَّل استخدام صيغة URL‑safe (−/_); يمكن حذف «=» النهائي لتجنّب مشاكل الهروب
البريد/MIME
عند الحاجة إلى التفاف استخدم 76 خانة (CRLF) وفق MIME؛ وللويب لا تُضِف التفافًا. توفّر هذه الأداة التفاف 76 خانة وخيار LF/CRLF
نص متعدد الأسطر
فعّل الترميز سطرًا بسطر لترميز كل سطر على حدة
MIME/PEM
فعّل تقسيم 76 خانة؛ واستخدم LF عند الحاجة
Data URL
عند التضمين أنشئ data:[mime];base64,…؛ أداة الفك تستخرج تلقائيًا ما بعد الفاصلة
تحقق ذهابًا وإيابًا
رمِّز ثم فك الترميز فورًا للتأكد من التطابق
رفع الصور
احتفِظ بالبايتات الأصلية وبدّل بين Data URL وBase64 خام دون إعادة الرفع
Data URL للصورة
الصق data:image/...;base64,... ليتم التعرف على نوع MIME تلقائيًا ومعاينة الصورة فورًا.
بيانات صورة Base64 الخام
حدّد نوع MIME الأصلي للصورة ليتمكن النظام من معاينتها تلقائيًا وتنزيلها كصورة.
معلمات الترميز والمتغيرات
نصائح الاستخدام
القيود والتوافقية
الخصوصية والأمان
أسئلة شائعة
Base64 هو مخطط لتمثيل البيانات الثنائية كأحرف نصية قابلة للطباعة. ظهر أولًا في معيار MIME للبريد (التسعينيات، RFC 1521/2045) ثم وحّدته RFC 4648. الغاية ليست «التشفير»، بل حمل البايتات بثبات عبر قنوات نصية. آلية العمل: كل 3 بايت (24 بت) تُقسَّم إلى أربعة مقاطع من 6 بت وتُسند إلى 64 حرفًا A–Z وa–z و0–9 و+ و/. عند عدم اكتمال الثلاثيات يُستخدم «=» للمحاذاة. الحجم يزداد بنحو 33%. البدائل والاختيار: تُعرّف RFC 4648 صيغة URL‑safe (باستبدال + و/ بــ - و_) مع إمكانية حذف «=» النهائية. يُفضَّل استخدامها في URL/Cookie/JWT؛ وللتكامل مع أدوات قديمة/MIME استخدم الصيغة القياسية (مع +/ و=). هذه الأداة تعتمد URL‑safe افتراضيًا؛ والمُفكِّك يقبل الصيغتين. أمثلة: ??? → القياسي Pz8/، وURL‑safe هو Pz8_؛ ~~~ → القياسي fn5+، وURL‑safe هو fn5‑. Data URL: عند التضمين استخدم data:[mime];base64,…؛ وعند الفك استخرج الجزء بعد الفاصلة (تقوم الأداة بذلك تلقائيًا). محطات (موجز): 1993 RFC 1521 (MIME v1، Ned Freed & Nathaniel Borenstein) ← 1996 RFC 2045 (تحديث MIME) ← 2003 RFC 3548 (Simon Josefsson، تجريد Base16/32/64) ← 2006 RFC 4648 (Simon Josefsson، توحيد وتعريف Base64URL، إهمال 3548). وأيضًا: 1993 RFC 1421 (PEM، J. Linn) استخدم Radix‑64 (قرين Base64) لحمل الثنائيات في البريد. ملاحظة أمنية: Base64 تنسيق قابل للعكس؛ لا يوفّر السرية/السلامة. شفّر أولًا ثم رمّز.
لا. أي شخص يمكنه فك الترميز. للسرية، شفّر أولًا ثم رمّز
تحقّق أن السلسلة تحتوي فقط A–Z و a–z و 0–9 و + و / و = وأن طولها صحيح
تنتج الاختلافات عادةً من التفاف الأسطر، والاحتفاظ بحشو '=' من عدمه، ومتغيرات URL-safe (-/_)، أو عدم تطابق ترميز النص. عند المقارنة، تأكد من استخدام نفس ترميز النص، وتعطيل الالتفاف التلقائي، وتحديد ما إذا كان وضع URL-safe والحشو مستخدمين.
Base64 يمثّل 8 بتات عبر 6؛ الزيادة (~33%) من طبيعة الطريقة
نعم. يتم التعامل مع الرموز التعبيرية والنصوص متعددة اللغات بترميز UTF-8 في وضع النص. وإذا كانت نتيجة فك الترميز بيانات ثنائية غير نصية أصلًا، فمن الطبيعي أن تظهر بشكل غير مقروء.