مُرمِّز ومُفكِّك ترميز Base64 - نص وملف (يدعم الآمن للروابط URL-Safe)
رمّز أي نص أو ملف إلى Base64 (أو data URL)، أو فُكّ ترميز Base64 إلى نص مجددًا — أو نزّله كملف ثنائي أصلي. الصيغة الآمنة للـ URL مدعومة. دعم كامل لـ UTF-8، ويعمل بالكامل في متصفحك.
الصق النص أو Base64 هنا…
أو أفلِت أي ملف
انتهيت من مرمّز/فاكّ ترميز Base64؟ جرّب هذه الأدوات بعد ذلك
أدوات منتقاة بعناية تتكامل مع مشفّر/فاكّ تشفير Base64. واصل عملك دون فقدان ملفك.
أداة ترميز / فك ترميز URL
رمّز مكوّنات URL أو عناوين URL كاملة بترميز النسبة المئوية، وفكّ ترميزها مجددًا. بوضعَي encodeURIComponent وencodeURI.
جرّبه الآنمولّد التجزئة
احسب بصمات SHA-1 وSHA-256 وSHA-384 وSHA-512 السداسية عشرية لأي نص أو ملف باستخدام واجهة Web Crypto API في المتصفح.
جرّبه الآنأداة فك ترميز JWT
فُكّ ترميز رموز JSON Web Tokens، واعرض الترويسة والحمولة، وتحقق من انتهاء الصلاحية. محليًا فقط — لا تغادر رموزك المتصفح أبدًا.
جرّبه الآنتجميل JSON
نسّق JSON وتحقق من صحته وصغّر حجمه في متصفحك. مسافة بادئة منسّقة 2 / 4 / 8 أو تصغير في سطر واحد مع النسخ + التنزيل.
جرّبه الآنمولِّد كلمات المرور
أنشئ كلمات مرور قوية عشوائية تشفيرياً يصل طولها إلى 128 حرفاً مع تقدير حيّ للإنتروبيا.
جرّبه الآنأداة مقارنة النصوص
قارن مقتطفين نصيين سطرًا بسطر. عرض منقسم أو موحّد، مع خيار تجاهل المسافات وتجاهل حالة الأحرف.
جرّبه الآنFrequently Asked Questions
الصق نصك أو أفلِت أي ملف في صندوق الإدخال، وأبقِ الوضع على الترميز ليظهر تمثيل Base64 في الناتج. وبالنسبة للملفات تحصل على رابط URL للبيانات يمكن تضمينه مباشرةً في HTML أو CSS أو JSON — دون خادم رفع وسيط.
usageيستبدل ترميز Base64 الآمن لـ URL الرمز "+" بـ "-" والرمز "/" بـ "_" ويزيل حشو "=" اللاحق حتى تتمكّن القيمة المرمّزة من الانتقال داخل عناوين URL وأسماء الملفات وأجزاء JWT دون الحاجة إلى تهريب إضافي. فعّل الوضع الآمن لـ URL كلما انتهى المخرج في سلسلة استعلام أو جزء مسار أو ترويسة HTTP.
technicalلا. Base64 هو ترميز وليس تشفيرًا. يمكن لأي شخص فك ترميز النص بنقرة واحدة، لذا لا تستخدمه أبدًا كآلية للسرية. استعن بـ AES أو RSA أو libsodium عندما تحتاج إلى سرية حقيقية، واستخدم Base64 فقط لجعل البيانات الثنائية آمنة كنص.
privacyيحزم Base64 ثلاث بايتات في أربعة أحرف. وعندما لا يكون طول المدخلات من مضاعفات الثلاثة، يحشو المُرمِّز الكتلة الأخيرة بـ "=" حتى يبقى الناتج من مضاعفات الأربعة. يحتفظ Base64 القياسي بالحشو؛ أما Base64 الآمن للروابط فيُسقطه لأن الطول ضمني.
technicalنعم. يقرأ المُرمِّز الإدخال بترميز UTF-8 قبل الترميز، فتمرّ الأحرف العربية والصينية والسيريلية والرموز التعبيرية ذهاباً وإياباً دون أخطاء. ويُعرَض الناتج بعد فك الترميز كنص UTF-8، وهو ما يتوقعه كل متصفح وطرفية وواجهة API حديثة.
compatibilityيزيد Base64 حجم الحمولة بنحو 33% — إذ تتحول ثلاث بايتات من المدخلات إلى أربع بايتات من المخرجات. هذا مقبول للرموز القصيرة والأيقونات الصغيرة والصور المصغّرة المضمّنة في JSON، لكن مع الأصول الكبيرة يُفضّل الرفع الثنائي المباشر أو رابط CDN للحفاظ على سرعة عمليات النقل.
technicalلا. يعمل أداة الترميز بالكامل داخل متصفحك باستخدام واجهتي atob / btoa القياسيتين بالإضافة إلى غلاف UTF-8، لذا لا يصل نصك أو ملفك إلى أي خادم أبدًا. وهذا يجعل الأداة آمنة للرموز وبيانات الاعتماد والملفات الثنائية المملوكة التي لا ترغب في كشفها.
privacyبدّل الوضع إلى فك التشفير، والصق سلسلة Base64، فيظهر النص الأصلي فورًا في الناتج، جاهزًا للنسخ أو التنزيل كملف .txt. وإذا كانت السلسلة تستخدم '-' و'_' بدلًا من '+' و'/'، فعّل خيار URL-safe لفك تشفيرها بشكل صحيح.
usageYes. Switch to Decode mode and paste the Base64 or data URL text — if it decodes successfully, a "Download as file" button appears next to the plain Download option. Clicking it writes out the exact original bytes with the extension detected from the embedded MIME type, so a base64-encoded photo or PDF comes back as a real, openable file instead of garbled text.
featuresDownload always saves the decoded output as a plain .txt file, which is right when the Base64 represents text. Download as file only appears when the decoded bytes are recognized as binary data — like an image or PDF — and it reconstructs the original file with its proper extension instead of dumping raw bytes into a text file that won't open correctly.
usageHow Base64 Encoder/Decoder helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
ضمّن الصور في HTML وCSS كروابط بيانات (Data URLs)
ضمّن الأيقونات الصغيرة والشعارات وعناصر SVG كروابط بيانات Base64 لتوفير طلبات HTTP، وإرسال رسائل HTML بريدية بملف واحد، وإبقاء النماذج الأولية مكتفية ذاتيًا دون استضافة أصول خارجية
مصادقة API ورموز الحامل (Bearer Tokens)
أنشئ ترويسات مصادقة HTTP Basic، وفُكّ تشفير رموز bearer أثناء تصحيح أخطاء API، وافحص بيانات الاعتماد المغلّفة بترميز Base64 المشتركة في Postman وأمثلة curl ووثائق OpenAPI
ترميز الملفات لحمولات JSON وGraphQL
لفّ الملفات الثنائية المرفوعة (ملفات PDF والصور والمقاطع الصوتية) كسلاسل Base64 لتنتقل بأمان داخل JSON وطفرات GraphQL وأجسام الـ webhook التي تحمل النصوص فقط
فك ترميز مرفقات البريد الإلكتروني بصيغة MIME
استخرج المرفقات المرمّزة بصيغة base64 من ملفات .eml الخام أو سجلات SMTP أو استجابات IMAP لاستعادة الفواتير ولقطات الشاشة والمستندات المفقودة من صادرات البريد الإلكتروني
رموز آمنة لـ URL لتطبيقات الويب
أنشئ سلاسل Base64 آمنة للاستخدام في الروابط (URL) لروابط إعادة تعيين كلمات المرور ورموز التحقق عبر البريد الإلكتروني ومعرّفات المشاركة والروابط المختصرة دون أن تتعطّل بسبب أحرف "+" أو "/" في المتصفّحات
فحص مقاطع JWT يدويًا
فك ترميز مقطعي الترويسة والحمولة لرمز JSON Web Token أثناء التصحيح المحلي عندما لا يكون لديك مفكّك JWT كامل مثبّت في الطرفية أو المحرر
Store Certificates & Keystores in CI/CD Secrets
Encode SSL certificates, Android signing keystores or a GCP service-account JSON file to Base64 so they can be pasted into GitHub Actions, GitLab CI or Vercel environment variables that only accept plain text.
Rescue Files Shared as Raw Base64 Text
Paste a base64 blob copied from a Slack message, bug report or email into Decode mode and use Download as file to recover the original image or PDF someone sent you as text instead of an attachment.
Mock API Responses Without a Backend
Generate base64 placeholder images or binary payloads to drop straight into Postman collections, MSW handlers or Swagger examples while the real backend endpoint is still being built.
Debug Webhook Signature Payloads
Inspect the base64-encoded body Stripe, Twilio or another provider sends with a webhook so you can manually verify a signature or replay a payload while building an integration locally.
Pixoate