Markdown সম্পাদক ও কনভার্টার

GitHub-শৈলীর Markdown-কে লাইভ প্রিভিউ সহ স্যানিটাইজ করা HTML-এ রূপান্তর করুন, অথবা পেস্ট করা HTML-কে আবার পরিচ্ছন্ন Markdown-এ ফেরান, সম্পূর্ণ আপনার ব্রাউজারেই।

টুল লোড হচ্ছে…

Markdown সম্পাদক ও কনভার্টারএকটি দ্বিমুখী Markdown টুল। Markdown থেকে HTML মোডে এটি আপনার GitHub-শৈলীর Markdown-এর একটি লাইভ, স্যানিটাইজ করা প্রিভিউ এবং মিলিয়ে যাওয়া HTML সোর্স দেখায় যা আপনি কপি করতে পারেন; HTML থেকে Markdown মোডে এটি পেস্ট করা HTML-কে আবার পরিচ্ছন্ন Markdown-এ রূপান্তর করে। সবকিছু আপনার ব্রাউজারে পার্স ও স্যানিটাইজ হয়, তাই আপনি যা টাইপ করেন তা কখনও আপলোড হয় না।

Markdown সম্পাদক ও কনভার্টার কী?

Markdown সম্পাদক ও কনভার্টার একটি বিনামূল্যের, দ্বিমুখী Markdown ও HTML টুল যা সম্পূর্ণরূপে আপনার ব্রাউজারে চলে। একটিমাত্র টগল দিয়ে Markdown থেকে HTML এবং HTML থেকে Markdown-এর মধ্যে স্যুইচ করুন। Markdown থেকে HTML মোডে এটি GitHub-শৈলীর Markdown পার্স করে - শিরোনাম, বোল্ড ও ইটালিক, লিঙ্ক, তালিকা, টেবিল, উদ্ধৃতি, এবং ফেন্সড কোড ব্লক - এবং পাশাপাশি দুটি জিনিস দেখায়: একটি লাইভ রেন্ডার করা প্রিভিউ এবং উৎপন্ন HTML সোর্স, যা আপনি এক ক্লিকে কপি করতে পারেন। HTML দেখানোর আগে সবসময় DOMPurify-এর মধ্য দিয়ে যায়, তাই যেকোনো স্ক্রিপ্ট বা অনিরাপদ মার্কআপ সরিয়ে ফেলা হয়। HTML থেকে Markdown মোডে এটি পেস্ট করা HTML নিয়ে ATX-শৈলীর শিরোনাম ও ফেন্সড কোড ব্লক ব্যবহার করে আবার পরিপাটি Markdown-এ ফেরায়। লেখক, ডেভেলপার ও কনটেন্ট সম্পাদকরা README ফাইল খসড়া করতে, ব্লগ পোস্ট প্রস্তুত করতে, CMS থেকে পেস্ট করা HTML পরিষ্কার করতে, এবং বিন্যাস না হারিয়ে Markdown ও HTML-এর মধ্যে টেক্সট সরাতে এটি ব্যবহার করেন।

Markdown সম্পাদক ও কনভার্টার কীভাবে ব্যবহার করবেন

  1. টগল দিয়ে দিক বেছে নিন: Markdown থেকে HTML, অথবা HTML থেকে Markdown।
  2. ইনপুট বাক্সে আপনার সোর্স পেস্ট করুন বা টাইপ করুন।
  3. Markdown থেকে HTML মোডে, ইনপুটের নিচে রেন্ডার করা প্রিভিউ লাইভ আপডেট হতে দেখুন।
  4. আউটপুট বাক্সে রূপান্তরিত ফলাফল পড়ুন - Markdown থেকে রূপান্তরের সময় HTML সোর্স, HTML থেকে রূপান্তরের সময় Markdown।
  5. ফলাফল নিতে আউটপুট ফিল্ডের কপি বোতামে ক্লিক করুন, অথবা ইনপুট খালি করতে পরিষ্কার করুন-এ ক্লিক করুন।

উদাহরণ

Markdown শিরোনাম ও বোল্ড থেকে HTML

ইনপুট

# Title

Some **bold** text.

আউটপুট

<h1>Title</h1>
<p>Some <strong>bold</strong> text.</p>

Markdown তালিকা থেকে HTML

ইনপুট

- one
- two

আউটপুট

<ul>
<li>one</li>
<li>two</li>
</ul>

HTML আবার Markdown-এ

ইনপুট

<h2>Notes</h2><p>A <a href="https://x.com">link</a>.</p>

আউটপুট

## Notes

A [link](https://x.com).

সচরাচর জিজ্ঞাসিত প্রশ্ন

আমার টেক্সট কি কোনো সার্ভারে আপলোড হয়?
না। Markdown পার্সিং, HTML স্যানিটাইজিং, এবং HTML থেকে Markdown রূপান্তর সবই আপনার ব্রাউজারে স্থানীয়ভাবে চলে। আপনার কনটেন্ট কখনও আপনার ডিভাইস ছেড়ে যায় না এবং টুলটি অফলাইনেও কাজ করে, তাই এটি ব্যক্তিগত বা অপ্রকাশিত খসড়ার জন্য নিরাপদ।
উৎপন্ন HTML কি ব্যবহারের জন্য নিরাপদ?
হ্যাঁ। প্রিভিউ বা আউটপুটে দেখানোর আগে HTML-এর প্রতিটি অংশ DOMPurify-এর মধ্য দিয়ে যায়, যা স্ক্রিপ্ট, ইভেন্ট হ্যান্ডলার এবং অন্যান্য অনিরাপদ মার্কআপ সরিয়ে দেয়। লাইভ প্রিভিউ এবং কপিযোগ্য HTML সোর্স উভয়ই স্যানিটাইজ করা হয়।
কোন কোন Markdown বৈশিষ্ট্য সমর্থিত?
এটি GitHub-শৈলীর Markdown সমর্থন করে, যার মধ্যে রয়েছে শিরোনাম, বোল্ড ও ইটালিক, লিঙ্ক, ক্রমযুক্ত ও ক্রমহীন তালিকা, উদ্ধৃতি, টেবিল, ইনলাইন কোড এবং ফেন্সড কোড ব্লক। একক লাইন ব্রেক প্রিভিউতে লাইন ব্রেক হিসেবেই রাখা হয়।
HTML থেকে Markdown মোডে লাইভ প্রিভিউ কেন দেখায় না?
লাইভ প্রিভিউ Markdown-কে HTML হিসেবে রেন্ডার করে, তাই এটি শুধুমাত্র Markdown থেকে HTML মোডে দেখা যায়। HTML থেকে Markdown মোডে, রূপান্তরিত Markdown টেক্সট পরিবর্তে আউটপুট বাক্সে দেখা যায়।
আউটপুট কি স্বয়ংক্রিয়ভাবে আপডেট হয়?
হ্যাঁ। আপনি টাইপ করার সাথে সাথে প্রিভিউ ও আউটপুট পুনরায় গণনা হয়, তাই চাপার মতো কোনো কনভার্ট বোতাম নেই - ফলাফল সবসময় আপনার ইনপুটের সঙ্গে সিঙ্ক থাকে।

সম্পর্কিত টুল

Base32 / Base58 এনকোড / ডিকোড

টেক্সটকে Base32 (RFC 4648) বা Base58 (বিটকয়েন বর্ণমালা)-তে এনকোড করুন এবং দুটির যেকোনোটিকে আবার টেক্সটে ডিকোড করুন, সম্পূর্ণ UTF-8 নিরাপদ এবং পুরোপুরি আপনার ব্রাউজারে।

Base64 এনকোড / ডিকোড

Base64 এনকোড বা ডিকোড করুন (UTF-8 নিরাপদ) — URL-নিরাপদ বর্ণমালা, ঐচ্ছিক প্যাডিং, 64/76 লাইন র‍্যাপিং, লাইভ বাইট ও অক্ষর গণনা এবং হেক্স/বাইনারি বাইট ভিউ সহ।

কেস কনভার্টার ও কাউন্টার

টেক্সটকে UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case ইত্যাদিতে রূপান্তর করুন এবং অক্ষর, শব্দ ও লাইন গণনা করুন।

কোড ফরম্যাটার ও মিনিফায়ার

আপনার ব্রাউজারেই HTML, CSS এবং JavaScript তাৎক্ষণিকভাবে সুন্দর করুন বা মিনিফাই করুন, 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন এবং Terser-চালিত JavaScript কম্প্রেশন সহ।