🔐 مشفر / مفكك Base64
شفر وفك تشفير النص أو الملفات في Base64, سريع، محلي، آمن. لا شيء يغادر متصفحك.
🖼️ Image Preview
كيفية استخدام هذه الأداة
نظرة عامة
مشفر Base64 مجاني هي أداة مجانية عبر الإنترنت لتشفير وفك تشفير النصوص أو الملفات إلى ومن صيغة Base64، مباشرة في متصفحك. كأداة تطوير تعمل 100% على جانب العميل، لا شيء مما تدخله يصل إلى أي خادم, تبقى بياناتك خاصة وآمنة على جهازك. يستخدم ترميز Base64 على نطاق واسع في تطوير الويب لتضمين البيانات الثنائية في URIs البيانات، ونقل البيانات في APIs، وتخزين الصور أو الخطوط في CSS، ومعالجة المحتوى الثنائي عبر البروتوكولات النصية. تدعم أداتنا تحويل النص إلى سلاسل Base64، وفك تشفير سلاسل Base64 إلى نص قابل للقراءة، وتشفير ملفات الصور (PNG، JPG، GIF) إلى URIs Base64، وفك تشفير Base64 إلى صور قابلة للعرض, كل ذلك بنقرة واحدة. ما عليك سوى لصق النص أو سلسلة Base64، واختيار وضع التشفير أو فك التشفير، وستظهر النتيجة فوراً. يستخدمها المطورون لاختبار حمولات API وإنشاء الصور المضمنة وتصحيح البيانات المشفرة. بدون تنزيل وبدون تسجيل وبدون جمع بيانات.ما الذي يفعله Base64 فعلاً
يحوّل Base64 أي بايتات إلى 64 حرفاً ASCII قابلاً للطباعة كي تنتقل البيانات الثنائية في قنوات نصية: حمولات JSON وترويسات البريد وdata URIs وملفات الإعداد. تزيد الترميز الحجم بنحو 33%، وهذا طبيعي: إنه صيغة نقل لا ضغط. أما فك الترميز فيعكس الجدول ويعيد البايتات الأصلية بدقة. تغطي الأداة الاتجاهين، إضافة إلى تحويل الصور إلى data URI والعكس، بمُرمِّز المتصفح الأصلي الداعم لـ UTF-8.
تفاصيل المعالجة والحدود
| الخاصية | السلوك |
|---|---|
| الأوضاع | نص إلى Base64 وBase64 إلى نص وصورة إلى data URI وdata URI إلى صورة |
| دعم الأحرف | UTF-8 كامل، بما في ذلك الهمزات والرموز التعبيرية |
| الزيادة في الحجم | ~33% عن الأصل الثنائي (متوقع) |
| إدخال الصور | PNG وJPG وGIF وصيغ أخرى يقرأها المتصفح |
| المعالجة | 100% JavaScript في المتصفح بدون رفع |
| التكلفة | مجاناً، بدون حساب وبدون حصة طلبات |
الخصوصية: البيانات المرمزة لا تغادر المتصفح
غالباً ما تحمل سلاسل Base64 رموز API أو بيانات دخول أو معلومات عملاء، وفك ترميزها على خادم غريب يبطل الغرض. هنا كل شيء محلي: لا إرسال ولا تخزين ولا تسجيل، والصفحة تعمل دون اتصال.
نصائح عملية
- لا تتعامل مع Base64 كتشفير, أي شخص يستطيع عكسه.
- أزل بادئة data URI قبل فك ترميز بيانات الصور.
- استخدم data URIs باعتدال في CSS: الصور الكبيرة تنفخ ملف الأنماط.
- توقّع أخطاء الأحرف غير الصالحة إذا اقتُطعت السلسلة أثناء النقل.
- للملفات، فضّل الرفع متعدد الأجزاء على Base64 داخل JSON.
اقرأ أيضاً أدوات المطورين لـ JSON والتجزئة وJWT.
لاحظ أيضاً نسخة Base64URL: تستبدل + بـ - و/ بـ _ وتحذف حرف الحشو = لتناسب القيمة الروابط وأسماء الملفات بأمان. ويتعرف المحوّل عند فك الترميز على النسختين تلقائياً، فتعمل الرموز المنسوخة من JWT أو سلاسل الاستعلام دون تصحيح يدوي.
وعند التضمين في HTML أو CSS يمكن أن ينشئ Base64 روابط بيانات تحمّل صوراً صغيرة دون طلب منفصل، لكن ذلك ضار بالملفات الكبيرة لأن الحجم يزيد نحو الثلث.
الأسئلة الشائعة
ما هو تشفير Base64؟ +
Base64 هو طريقة لتحويل البيانات الثنائية إلى سلسلة نصية باستخدام 64 ح ASCII. يُستخدم عادة لتضمين الصور في HTML وإرسال المرفقات عبر البريد الإلكتروني.
هل يمكنني تشفير وفك تشفير الملفات وليس فقط النص؟ +
نعم. ارفع أي ملف, صور أو مستندات أو بيانات ثنائية, وتشفيره الأداة إلى Base64. يمكنك أيضاً لصق Base64 لفك تشفيره.
هل يوجد حد لحجم الملف أو الأحرف؟ +
لا يوجد حد اصطناعي. الملفات الكبيرة تنتج سلاسل Base64 أطول لكن الأداة تتعامل معها بسلاسة.
ما الفرق بين تشفير Base64 والتشفير؟ +
تشفير Base64 ليس تشفيراً. إنه صيغة تمثيل قابلة للعكس. أي شخص يمكنه فك تشفير Base64.