انتقل إلى المحتوى

ترميز Base64 وفك ترميزه: نصوص وصور وملفات

فُك ترميز Base64 لتقرأه نصًا أو تعاينه صورة أو تحفظه ملفًا، ورمّز أي نص أو ملف إلى Base64. يُحوَّل النص أولًا إلى UTF-8، فتعود العربية والأردية والرموز التعبيرية كما كُتبت تمامًا. وتُقرأ الصور والملفات داخل متصفحك فقط.

الإجابة المختصرة

لفك ترميز Base64 اختر «فك Base64» والصق النص: إن كان نصًا ظهر فورًا، وإن كان صورة ظهرت معاينتها مع زر للتنزيل، وأي ملف آخر يُعرض للتنزيل بالامتداد الصحيح. وللترميز اختر «ترميز نص» واكتب، أو اختر «ملف إلى Base64» واختر صورة لتحصل على Base64 أو رابط بيانات جاهز.

يستند إلى المعيار RFC 4648 لترميزات Base16 وBase32 وBase64 (فريق هندسة الإنترنت IETF) · آخر تحديث للصفحة 18 أكتوبر 2026

يُرمَّز النص بترميز UTF-8، فتُفك العربية والرموز التعبيرية بشكل صحيح في أي مكان.

يجري الترميز والفك على جهازك، ولا يُرفع شيء ولا يُحفظ.

طريقة استخدام أداة ترميز Base64 وفكّه

  1. اختر ما تريد: «ترميز نص» أو «فك Base64» أو «ملف إلى Base64».
  2. اكتب النص أو الصق Base64 أو اختر ملفًا، فتظهر النتيجة فورًا. وفي حالة الملف اختر الصيغة: Base64 فقط أو رابط بيانات أو وسم img أو سطر CSS.
  3. انسخ النتيجة أو نزّلها: تُحفظ الصور والملفات المفكوكة بامتدادها الصحيح، ويُحفظ ناتج Base64 ملفًا نصيًا.

كيف يعمل Base64

يكتب Base64 أي بيانات بأربعة وستين حرفًا آمنًا: الأحرف اللاتينية الكبيرة والصغيرة والأرقام من 0 إلى 9 وعلامتي الجمع والشرطة المائلة. ووفق المعيار RFC 4648 الصادر عن IETF تؤخذ البيانات ثلاثة بايتات في كل مرة (24 بتًا) وتُكتب أربعة أحرف في كل حرف منها 6 بتات. وإذا لم يقبل طول البيانات القسمة على ثلاثة أُكمل آخرها بعلامة يساوي أو اثنتين. لذلك يزيد حجم Base64 على الأصل بنحو الثلث، فالصورة ذات 30 كيلوبايت تصبح نحو 40 كيلوبايت من النص. إنه ترميز لنقل البيانات عبر أنظمة صُممت للنصوص كالبريد الإلكتروني وJSON وHTML، وليس وسيلة لإخفائها.

العربية واللغات الأخرى في Base64

يعمل Base64 على البايتات لا على الحروف، فلا بد من تحويل النص إلى بايتات أولًا. وتستخدم هذه الأداة دائمًا ترميز UTF-8 الذي تعتمده الويب وJSON، ولهذا تصبح كلمة «مرحبا» ⁦2YXYsdit2KjYpw==⁩ وتعود عند الفك إلى الكلمة نفسها. وتعتمد أدوات سريعة كثيرة على دالة btoa في المتصفح مباشرة، فتفشل أو تشوّه كل ما يخرج عن الأحرف اللاتينية، أما هنا فتُعامل العربية والفارسية والأردية والهندية والرموز التعبيرية كما تُعامل الإنجليزية. وإذا أنتج الفك بايتات ليست نصًا صالحًا بترميز UTF-8 عاملتها الأداة ملفًا بدل أن تعرض حروفًا مشوهة.

تحويل صورة إلى Base64 وBase64 إلى صورة

اختر «ملف إلى Base64» واختر صورة PNG أو JPG أو WebP أو SVG أو GIF لتحصل على رابط بيانات مثل ⁦data:image/png;base64,iVBOR…⁩ تلصقه في وسم img أو في خلفية CSS أو في حقل JSON. وتمنحك قائمة الصيغة نفسها Base64 فقط أو وسم img كاملًا أو سطر CSS. وللاتجاه المعاكس الصق رابط البيانات أو Base64 المجرد في «فك Base64»، فتقرأ الأداة البايتات الأولى من الناتج لتتعرف على ملفات PNG وJPEG وGIF وWebP وBMP وICO وAVIF وSVG وPDF، وتعرض الصور معاينةً، وتحفظ الملف بالامتداد المطابق. وتناسب روابط البيانات الأيقونات والشعارات الصغيرة، أما الصور الكبيرة فملف الصورة العادي أسرع تحميلًا، لأن النص المرمّز أكبر حجمًا ولا يُخزَّن مؤقتًا وحده.

Base64 الآمن للروابط والحشو والأسطر

يعرّف المعيار RFC 4648 أيضًا صيغة base64url التي تستبدل الشرطة والشرطة السفلية بعلامتي الجمع والشرطة المائلة، فتصلح للروابط وأسماء الملفات، وتُستخدم في رموز JWT. فعّل «آمن للروابط» للحصول عليها، و«دون حشو» لحذف علامات يساوي كما تفعل رموز JWT. ويقسم البريد الإلكتروني القديم (MIME) نص Base64 إلى أسطر من 76 حرفًا، فعّل الخيار المقابل لتطابقه. وعند الفك تقبل الأداة كل هذه الصيغ، وتتجاهل المسافات والأسطر الجديدة، وتضيف الحشو الناقص بنفسها.

Base64 ليس تشفيرًا

يستطيع أي شخص فك Base64 في ثانية، فلا تستخدمه أبدًا لحماية كلمات المرور أو البيانات الشخصية. وكلمة المرور المخزنة بصيغة Base64 مكشوفة كأنها نص عادي. ولحماية ملف استخدم تشفيرًا حقيقيًا، مثل ملف PDF محمي بكلمة مرور، ولإنشاء كلمة مرور قوية استخدم مولّدًا.

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

كيف أحوّل Base64 إلى صورة؟

اختر «فك Base64» والصق النص أو رابط البيانات كاملًا. إن كان صورة ظهرت معاينتها فورًا، ويحفظها زر التنزيل بصيغتها الحقيقية مثل PNG أو JPG.

لماذا يظهر النص العربي مشوهًا بعد فكه في أداة أخرى؟

الأرجح أن الأداة الأخرى قرأت البايتات بترميز Latin-1 بدل UTF-8. أما هذه الأداة فترمّز النص وتفكه بترميز UTF-8، فتعود العربية والأردية والرموز التعبيرية كما كُتبت.

ماذا تعني رسالة الحرف غير الصالح؟

لا يحتوي Base64 إلا على الأحرف اللاتينية والأرقام وعلامتي الجمع والشرطة المائلة (أو الشرطة والشرطة السفلية) وعلامات يساوي في آخره. وتعرض الرسالة أول حرف مختلف وموضعه، وكثيرًا ما يكون علامة تنصيص أو فاصلة نُسخت مع النص.

هل يُرفع ملفي عند تحويله إلى Base64؟

لا. يقرأ متصفحك الملف ويحوّله على جهازك، ولا يُرسل شيء إلى أي خادم، وتختفي النتيجة عند إغلاق الصفحة.

كم يزيد حجم الملف بعد تحويله إلى Base64؟

يزيد بنحو الثلث: كل 3 بايتات تصبح 4 أحرف، مع علامتي حشو على الأكثر. فالصورة ذات 300 كيلوبايت تصبح نحو 400 كيلوبايت من نص Base64.