মার্কডাউন থেকে হোয়াটসঅ্যাপ কনভার্টার
ChatGPT, Claude বা যেকোনো LLM থেকে মার্কডাউন পেস্ট করুন। হোয়াটসঅ্যাপ-ফরম্যাটেড টেক্সট কপি করুন যা চ্যাটে সঠিক দেখায় — বোল্ড, ইটালিক, তালিকা ও কোড, ভেঙে যাওয়া অ্যাস্টারিস্ক ছাড়াই।
যেকোনো মার্কডাউন পেস্ট করুন এবং দেখুন কীভাবে রেন্ডার হয়। হোয়াটসঅ্যাপ যত ফরম্যাট সমর্থন করে, সবগুলোই এই নমুনায় রয়েছে:
• ইটালিক একটি অ্যাস্টারিস্ক দিয়ে
• বোল্ড দুটি অ্যাস্টারিস্ক দিয়ে
•
• ইনলাইন
কোড ব্যাকটিক দিয়েLLM আউটপুট পরিপাটিভাবে শেয়ার করতে কাজে লাগে:
prompt: এই PR-এর সারমর্ম দাও
output: ঠিক আছে, পাঠিয়ে দাও
ডকুমেন্টেশন এবং সোর্স https://whatdown.lebaux.co-তে
একটি পেস্টেই মার্কডাউনকে হোয়াটসঅ্যাপ ফরম্যাটিংয়ে রূপান্তর করুন
হোয়াটসঅ্যাপ স্ট্যান্ডার্ড মার্কডাউন সমর্থন করে না। ChatGPT, Claude বা অন্য কোনো LLM-এর আউটপুট সরাসরি চ্যাটে পেস্ট করলে অ্যাস্টারিস্ক দেখা যায়, বোল্ড ভেঙে যায় এবং লিঙ্ক ক্লিক করা যায় না। এই কনভার্টার মার্কডাউনকে এমন ফরম্যাটে লিখে দেয় যা হোয়াটসঅ্যাপ আসলে বোঝে — বোল্ডের জন্য একক অ্যাস্টারিস্ক, ইটালিকের জন্য একক আন্ডারস্কোর, স্ট্রাইকথ্রুর জন্য টিল্ড এবং ফরোয়ার্ডে টিকে থাকা কোড ব্লক।
সবকিছু আপনার ব্রাউজারেই চলে। কিছুই আপলোড, লগ বা সেভ হয় না। ওপেন সোর্স GitHub-এ।
মার্কডাউনকে হোয়াটসঅ্যাপে কীভাবে রূপান্তর করবেন
- আপনার মার্কডাউন পেস্ট করুন। ChatGPT, Claude বা যেকোনো LLM-এর আউটপুট বাঁ পাশের ইনপুট বক্সে দিন। নমুনা টেক্সট সমর্থিত ফরম্যাটগুলো দেখায়।
- লাইভ প্রিভিউ যাচাই করুন। ডান পাশে হোয়াটসঅ্যাপ মেসেজ বাবল ঠিক যেমনটা চ্যাটে দেখাবে তেমনই দেখা যাবে। র দেখান টগল করে রূপান্তরিত সোর্স দেখুন।
- কপি করুন এবং হোয়াটসঅ্যাপে পেস্ট করুন। কপি করুন-এ ক্লিক করুন, হোয়াটসঅ্যাপে যান এবং পেস্ট করুন। বোল্ড, ইটালিক, স্ট্রাইকথ্রু, ইনলাইন কোড, কোড ব্লক এবং বুলেট তালিকা অক্ষত থাকে।
হোয়াটসঅ্যাপ ফরম্যাটিং সিনট্যাক্স রেফারেন্স
হোয়াটসঅ্যাপ ইনলাইন ফরম্যাটিংয়ের জন্য সীমিত মার্কার সমর্থন করে। স্ট্যান্ডার্ড মার্কডাউন এগুলোর বেশিরভাগের জন্য আলাদা ডিলিমিটার ব্যবহার করে, তাই সরাসরি মার্কডাউন পেস্ট করলে আউটপুট ভেঙে দেখায়।
| ফরম্যাট | হোয়াটসঅ্যাপ সিনট্যাক্স | স্ট্যান্ডার্ড মার্কডাউন |
|---|---|---|
| বোল্ড | *bold* | **bold** |
| ইটালিক | _italic_ | *italic* |
| স্ট্রাইকথ্রু | ~strike~ | ~~strike~~ |
| ইনলাইন কোড | `code` | `code` |
| কোড ব্লক | ```block``` | ```block``` |
| বুলেট তালিকা | - item বা * item | - item |
| হেডিং | সমর্থিত নয় | # Heading |
| অ্যাঙ্কর লিঙ্ক | সমর্থিত নয় (শুধু URL) | [text](url) |
প্রায়শই জিজ্ঞাসিত প্রশ্ন
হোয়াটসঅ্যাপ কি মার্কডাউন সমর্থন করে?
হোয়াটসঅ্যাপ মার্কডাউনের মতো ফরম্যাটিংয়ের একটি ছোট অংশ সমর্থন করে, কিন্তু স্ট্যান্ডার্ড CommonMark নয়। এটি বোল্ডের জন্য একক অ্যাস্টারিস্ক, ইটালিকের জন্য একক আন্ডারস্কোর, স্ট্রাইকথ্রুর জন্য একক টিল্ড এবং কোডের জন্য ট্রিপল ব্যাকটিক ব্যবহার করে। হেডিং, লিঙ্ক অ্যাঙ্কর টেক্সট এবং নেস্টেড তালিকা সমর্থিত নয়।
হোয়াটসঅ্যাপে টেক্সট কীভাবে বোল্ড করব?
টেক্সট একক অ্যাস্টারিস্কে রাখুন: *বোল্ড টেক্সট*। স্ট্যান্ডার্ড মার্কডাউন দ্বিগুণ অ্যাস্টারিস্ক ব্যবহার করে, যা হোয়াটসঅ্যাপ সাধারণ অক্ষর হিসেবে দেখায়।
হোয়াটসঅ্যাপে টেক্সট কীভাবে ইটালিক করব?
টেক্সট একক আন্ডারস্কোরে রাখুন: _ইটালিক টেক্সট_। মার্কডাউনে ইটালিকের জন্য একক অ্যাস্টারিস্ক (*ইটালিক*) ব্যবহার হয়, যাকে হোয়াটসঅ্যাপ বোল্ড ভেবে নেয় — পেস্ট গন্ডগোল হওয়ার সবচেয়ে বড় কারণ এটাই।
ChatGPT বা Claude-এর আউটপুট হোয়াটসঅ্যাপে কীভাবে কপি করব?
LLM আউটপুট স্ট্যান্ডার্ড মার্কডাউন, তাই সরাসরি পেস্ট করলে অ্যাস্টারিস্ক দেখা যায় এবং ফরম্যাটিং ভেঙে যায়। প্রথমে এই কনভার্টারের মাধ্যমে চালান — এক ক্লিকে বোল্ড, ইটালিক, তালিকা এবং কোড ব্লককে হোয়াটসঅ্যাপ সিনট্যাক্সে লিখে দেয়।
এই টুল কি আমার টেক্সট সার্ভারে পাঠায়?
না। পুরো রূপান্তরটি আপনার ব্রাউজারেই হয়। কিছুই পেজ ছেড়ে যায় না। যাচাই করতে চাইলে সোর্স GitHub-এ আছে।
মার্কডাউন সরাসরি হোয়াটসঅ্যাপে পেস্ট করলে ভাঙা দেখায় কেন?
হোয়াটসঅ্যাপ মার্কডাউনের চেয়ে আলাদা ডিলিমিটার ব্যবহার করে। দ্বিগুণ অ্যাস্টারিস্ক এবং ব্র্যাকেট-যুক্ত লিঙ্ক সিনট্যাক্স সাধারণ অক্ষর হয়ে দেখা দেয়। পেস্ট করার আগে হোয়াটসঅ্যাপের একক-অক্ষর ডিলিমিটার ফরম্যাটে রূপান্তর করলে সমস্যা মিটে যায়।
ফরম্যাটিং কি হোয়াটসঅ্যাপ ওয়েব, মোবাইল এবং ডেস্কটপে কাজ করে?
হ্যাঁ। হোয়াটসঅ্যাপের ফরম্যাটিং নিয়ম iOS, Android, হোয়াটসঅ্যাপ ওয়েব এবং ডেস্কটপ অ্যাপে একই। এক ক্লায়েন্টে ফরম্যাট করা মেসেজ অন্যগুলোতেও একইভাবে রেন্ডার হয়।
প্রেক্ষাপট
হোয়াটসঅ্যাপ স্ট্যান্ডার্ড মার্কডাউন ব্যবহার করে না কেন?
হোয়াটসঅ্যাপ এই সিদ্ধান্তের কারণ কখনো প্রকাশ্যে ব্যাখ্যা করেনি। সম্ভাব্য কারণগুলো হলো মোবাইলে টাইপিংয়ের সুবিধা, মার্কডাউনের আগের চ্যাট ঐতিহ্য এবং ফরম্যাট স্থির হয়ে যাওয়ার পরের লক-ইন সমস্যার মিশ্রণ।
মোবাইল কীবোর্ড একক ডিলিমিটার পছন্দ করে
CommonMark **bold** এবং *italic* ব্যবহার করে। ফোনে অ্যাস্টারিস্ক সিম্বল টগলের পেছনে লুকানো থাকে — প্রতিটি বোল্ড শব্দের জন্য চারটি ট্যাপ যোগ হয়। হোয়াটসঅ্যাপ বেছে নিয়েছে *bold*, _italic_, ~strike~: প্রতি পাশে একটি অক্ষর, মার্কারগুলোর মধ্যে কোনো ওভারল্যাপ নেই।
মার্কডাউন তৈরি হয়েছিল ডকুমেন্টের জন্য, চ্যাট বাবলের জন্য নয়
হেডিং, প্যারাগ্রাফ, লিঙ্ক রেফারেন্স, নেস্টেড তালিকা — এর প্রায় কিছুই একটি ছোট মেসেজে ঠিকঠাক বসে না। সম্পূর্ণ স্পেক গ্রহণ মানে শুধু চারটি ফিচার ব্যবহারের জন্য একটি পার্সার এবং অসংখ্য এজ কেস টানা।
চ্যাটের আগে থেকেই নিজস্ব ঐতিহ্য ছিল
IRC এবং প্রাথমিক IM ক্লায়েন্টে *bold* এবং _italic_ মার্কডাউন আসার অনেক আগে থেকেই টাইপোগ্রাফিক শর্টহ্যান্ড হিসেবে ব্যবহৃত হতো। Slack, Telegram, Discord এবং Signal — সবাই নিজস্ব উপায়ে CommonMark থেকে আলাদা। চ্যাট অ্যাপ একটি শ্রেণি হিসেবে কখনো এর উপর মান নির্ধারণ করেনি।
লক-ইন দ্রুত এসে গেছে
২০১৬ সালে যখন ফরম্যাটিং একশো কোটিরও বেশি ব্যবহারকারীর কাছে পৌঁছে গেল, তখন **bold**-এ স্থানান্তর মানেই কেউ স্ক্রল করে দেখলে যেকোনো পুরোনো মেসেজ নীরবে ভেঙে যেত।