ترميز Base64 وفكّه

رمّز نصًا أو ملفًا بصيغة Base64، أو فكّ ترميز Base64. إذا كان الناتج صورة أو PDF أو ZIP يُتعرَّف على نوعه ويُنزَّل بالامتداد الصحيح، وتبقى بياناتك على جهازك.

  • نص يصبح Base64
  • بدون تسجيل
  • يعمل على جهازك

62 ترميز Base64 وفكّه

  1. 01 اختر
  2. 02 عالِج
  3. 03 نزّل

تُعالَج على جهازك · بلا رفع

الاتجاه
المصدر

الحالة الآن

جارٍ قراءة الملف

النتيجة

جاهز.

0ملف جاهز

0 Bبياناتك المُرسَلة إلى خادمنا: 0 بايت · تمت المعالجة على جهازكلماذا 0: قاعدة الأمان في هذه الصفحة تمنع إرسال البيانات على مستوى المتصفح؛ وتجري المعالجة كلها في علامة التبويب هذه. CSP · connect-src 'none' · form-action 'none'

تعذّر التحويل.

ليس Base64 تشفيرًا؛ لا يخفي البيانات بل يحوّلها إلى نص فقط.

  • تجري المعالجة في علامة التبويب هذه على جهازك.
  • ليس Base64 تشفيرًا: يستطيع أي أحد فكّه.
  • لا يُرسَل أي ملف إلى خادمنا؛ وعند إغلاق علامة التبويب يُمحى كل شيء.

اكتب نصك أو الصقه أولًا

المراحل

  1. جارٍ قراءة الملف
  2. جارٍ إعداد Base64
  3. جارٍ تجهيز الملف

01

ما هو Base64 وفيمَ يُستخدم؟

Base64 ترميز يحوّل البيانات الثنائية (صورة أو PDF أو مفتاح…) إلى نص عادي يتكوّن فقط من الحروف والأرقام و«+» و«/». وتنتقل بهذه الطريقة مرفقات البريد والصور الصغيرة المضمّنة في صفحات الويب (data: URI) والملفات داخل JSON أو XML وكثير من واجهات البرمجة. ويزيد حجم البيانات المرمّزة بنحو الثلث.

ليس Base64 تشفيرًا، فبإمكان أي أحد فكّه في ثوانٍ؛ لذا لا يصلح لإخفاء كلمات المرور أو الأسرار، بل لنقل البيانات سليمة عبر أماكن لا تقبل إلا النص. ولأن «+» و«/» يسبّبان مشكلات في عناوين الويب وأسماء الملفات، توجد نسخة آمنة للروابط تستخدم «-» و«_».

ترمّز هذه الأداة النص بصيغة UTF-8 والملفات بايتًا بايتًا. وعند فكّ الترميز تنظّف تلقائيًا المسافات وفواصل الأسطر وعلامات «=» الناقصة والبادئة «data:…;base64,». وإذا كان الناتج ملفًا يُعرف نوعه (PNG وJPG وPDF وZIP وDOCX وMP3…) من أول بايتاته ويُنزَّل بالامتداد المناسب. يجري كل شيء في متصفحك ولا يُرسل شيء إلى أي خادم.

02

ترميز Base64 وفكّه في 3 خطوات

  1. اختر الاتجاه: اختر «ترميز» واكتب نصك أو انتقل إلى «ملف» واختر ملفًا؛ أو اختر «فك الترميز» والصق نص Base64 أو افتحه من ملف .txt.

  2. تحقّق من الناتج: يظهر الناتج أثناء الكتابة. يظهر النص المفكوك في المربع، وإذا كان ملفًا يظهر نوعه وحجمه مع معاينة للصور. وإذا وُجد حرف غير صالح يُعرض موضعه.

  3. انسخ أو نزّل: انسخ النتائج القصيرة بزر «نسخ»، ويحفظ زر «تنزيل الناتج» نص Base64 كملف .txt والملف المفكوك بامتداده الصحيح.

03

أين تصادف Base64؟

  • المطوّرون: قراءة حقول Base64 في طلبات الواجهات البرمجية، وتجهيز بيانات الاختبار، وتضمين ملف في JSON.

  • تصميم الويب: إنشاء data: URI لتضمين أيقونة أو صورة صغيرة في CSS أو HTML.

  • البريد ومديرو الأنظمة: فكّ مرفق Base64 من مصدر رسالة بريد إلكتروني لاستعادة الملف.

  • التكاملات: تحويل ملفات PDF والصور التي تعيدها خدمات الفوترة والدفع والشحن بصيغة Base64 إلى ملفات.

  • تصحيح الأخطاء والأمان: معرفة ما بداخل مفتاح أو رمز وصول (token) أو قيمة إعداد.

  • التعلّم: فهم سبب زيادة طول النص المرمّز بنحو الثلث ومن أين تأتي علامة «=» في النهاية.

04

القواعد والحدود والخصوصية

  • المعايير: يُدعم Base64 وفق RFC 4648 وBase64 الآمن للروابط («-» و«_» بلا حشو). ويمكن تقسيم الناتج إلى أسطر من 76 حرفًا (صيغة البريد MIME).

  • ترميز النص: يُرمَّز النص بصيغة UTF-8، فتعود الحروف العربية والرموز التعبيرية كما هي. وإذا كانت البايتات المفكوكة نصًا صالحًا بصيغة UTF-8 تُعرض نصًا.

  • فكّ متسامح: لا تمثّل المسافات وفواصل الأسطر وعلامات «=» الناقصة والبادئة «data:…;base64,» أي مشكلة. أما الحرف الذي لا ينتمي إلى Base64 فيوقف الفك ويُعرض موضعه.

  • نوع الملف: يُعرف النوع من أول البايتات لا من الاسم: PNG وJPG وGIF وWEBP وPDF وZIP وDOCX وXLSX وMP3 وMP4 وSVG وJSON وغيرها. وتُنزَّل البيانات غير المعروفة بامتداد .bin.

  • Base64 ليس كلمة مرور: يمكن لأي أحد فكّ البيانات المرمّزة. حماية كلمات المرور أو البيانات الشخصية تتطلب تشفيرًا، وهذه الأداة لا تشفّر.

  • الحدود والخصوصية: حجم الملف حتى 50 MB، وتُعالج المدخلات التي تتجاوز 300 ألف حرف أو 2 MB في الخلفية عبر «تنزيل الناتج». لا تُرفع بياناتك ولا تُحفظ.

05

الخصوصية والحذف التلقائي

لا ترسل هذه الأداة ملفك إلى خادمنا: تجري المعالجة كلها في متصفحك على جهازك. وتُقدَّم الصفحة بسياسة أمان (Content-Security-Policy) تمنع تقنيًا إرسال محتوى الملف إلى أي مكان؛ ولا تعمل في هذه الصفحة أي نصوص برمجية للتحليلات أو الإعلانات.

ويُنشأ ملف النتيجة أيضًا على جهازك ولا ينزّله أحد سواك. ويُمحى من ذاكرة المتصفح عند إغلاق علامة التبويب أو عند اختيار «ملف جديد». ولا يحتفظ خادمنا بأي سجل لاسم الملف أو محتواه في هذه العملية.

اطّلع على سياسة الخصوصية لمزيد من التفاصيل

06

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

هل Base64 طريقة تشفير؟

لا. يحوّل Base64 البيانات إلى نص فقط، ولا مفتاح له، ويستطيع أي أحد فكّه. وتحويل كلمة مرور أو سر إلى Base64 لا يحميه.

كيف أعرف نوع الملف الموجود داخل نص Base64؟

تفحص الأداة أول بايتات البيانات المفكوكة، فلكل نوع مثل PNG وJPG وPDF وZIP وDOCX وMP3 توقيع خاص في بدايته. وإذا عُرف النوع يظهر على الشاشة، وتظهر معاينة للصور، ويُنزَّل الملف بالامتداد الصحيح.

ماذا يعني خطأ «حرف غير صالح»؟

يستخدم Base64 فقط A–Z وa–z و0–9 و«+» و«/» (و«-» و«_» في النسخة الآمنة للروابط) و«=» في النهاية. فإذا تسلّل حرف آخر أثناء النسخ، كعلامة اقتباس أو نقطة، تعرض الأداة الحرف وموضعه لتحذفه.

متى أحتاج إلى Base64 الآمن للروابط؟

عندما يوضع نص Base64 في عنوان ويب أو اسم ملف أو رمز مثل JWT، إذ يسبّب «+» و«/» مشكلات. يستخدم الخيار الآمن «-» و«_» بدلًا منهما ويحذف الحشو «=». وعند الفك يُتعرَّف على النوعين تلقائيًا.

كيف أضمّن صورة في HTML أو CSS؟

اختر «ترميز» ثم «ملف»، وحدّد الصورة، وفعّل «data: URI». الصق النص «data:image/png;base64,…» في الخاصية src لوسم img أو داخل url() في CSS. يُنصح بذلك للأيقونات الصغيرة فقط، فالصور الكبيرة تُثقل الصفحة.

لماذا يكبر الملف عند تحويله إلى Base64؟

يكتب Base64 كل 3 بايتات بأربعة أحرف، فيكبر الناتج بنحو 33٪. ويضيف تقسيم الأسطر عند 76 حرفًا فواصل أسطر تزيده قليلًا.

هل تُرسل بياناتي إلى خادم؟

لا. يجري الترميز والفك في متصفحك، وتصل الصفحة مع سياسة أمان تمنع تقنيًا أي اتصال خارجي. لذا يمكنك استخدامها مع رموز الوصول والملفات التي تحتوي بيانات شخصية.

ملف آخر؟

اسحب · أفلت · حوّلاختر ملفًا