← ফিচারে ফিরে যান
Free

HTML এনটিটি এনকোডার

HTML এনটিটি এনকোডার বিশেষ ক্যারেক্টার (< > & " ') কে তাদের HTML এনটিটি সমতুল্যে (&lt; &gt; &amp; &quot; &#39;) এবং ফিরে রূপান্তর করে। ইউজার কনটেন্ট নিরাপদে রেন্ডার করা, ডকুমেন্টেশনে কোড এমবেড করা, বা ইউজার ইনপুট দেখানোর সময় XSS প্রতিরোধের জন্য অপরিহার্য।

যখন আপনার HTML ট্যাগগুলো টেক্সট হিসেবে দেখানোর প্রয়োজন হয়, পেজে কোড স্নিপেট এমবেড করতে হয়, বা ইউজার-সাবমিট করা কনটেন্ট নিরাপদে দেখাতে হয়, তখন HTML এনটিটি এনকোডিং-ই সমাধান। এই টুলটি তাৎক্ষণিক দ্বিমুখী রূপান্তর প্রদান করে। এনকোডিং বিশেষ HTML ক্যারেক্টারগুলোকে তাদের এনটিটি সমতুল্য দিয়ে প্রতিস্থাপন করে, ফলে ব্রাউজার সেগুলোকে মার্কআপ হিসেবে ব্যাখ্যা না করে আক্ষরিকভাবে প্রদর্শন করে। ডিকোডিং প্রক্রিয়াটি বিপরীতভাবে ঘটায়। টুলটি পাঁচটি মূল XML এনটিটি এবং সেইসাথে নিউমেরিক এনটিটি রেফারেন্স (&#NN; এবং &#xHH;) হ্যান্ডেল করে, তাই আপনি যেকোনো এনকোডেড কনটেন্ট নিয়ে কাজ করতে পারেন। রিয়েল-টাইম কনভার্সনের মানে হলো আপনি টাইপ করার সাথে সাথে আউটপুট দেখা যায়, এবং একটি সোয়াপ বাটন দ্রুত রাউন্ডট্রিপ যাচাইয়ের জন্য ইনপুট ও আউটপুট উল্টে দেয়।

লাইভ প্রিভিউ
example.com
HTML এনটিটি এনকোডার Encode Decode
Input
<div class="box">Hello & welcome!</div>
Encoded Output
&lt;div class=&quot;box&quot;&gt;Hello &amp; welcome!&lt;/div&gt;
&lt; &gt; &amp; &quot; &#39;
মূল বৈশিষ্ট্য

বিশেষ ক্যারেক্টার এনকোড করুন

< > & " ' কে &lt; &gt; &amp; &quot; &#39; -তে রূপান্তর করে — টেক্সট হিসেবে দেখানোর জন্য এনকোডিং প্রয়োজন এমন পাঁচটি রিজার্ভড HTML ক্যারেক্টার।

এনটিটি রেফারেন্স ডিকোড করুন

নামযুক্ত (&amp; &lt; &nbsp;) এবং নিউমেরিক (&#60; &#x3C;) উভয় ধরনের এনটিটি রেফারেন্স তাদের মূল ক্যারেক্টারে ফিরিয়ে ডিকোড করে।

এক-ক্লিক কপি

এক ক্লিকে এনকোডেড বা ডিকোডেড রেজাল্ট কপি করুন। আউটপুট সরাসরি আপনার HTML, ডকুমেন্টেশন, বা সোর্স কোডে সরিয়ে নিন।

রিয়েল-টাইম কনভার্সন

আপনি টাইপ করার সাথে সাথে আউটপুট লাইভ আপডেট হয়। কোনো এনকোড বাটনে ক্লিক করার দরকার নেই — দ্রুত ইটারেশনের জন্য সাথে সাথে রেজাল্ট দেখুন।

নিউমেরিক এনটিটি হ্যান্ডেল করে

ডেসিমেল (&#65;) এবং হেক্সাডেসিমেল (&#x41;) নিউমেরিক রেফারেন্স সহ &amp;nbsp;, &amp;copy;, &amp;trade;-এর মতো নামযুক্ত এনটিটিও সাপোর্ট করে।

রাউন্ডট্রিপ যাচাইকরণ

এনকোড করুন, তারপর রেজাল্টটি ডিকোড করে যাচাই করুন যে আউটপুট মূল কনটেন্টের সাথে মিলে যায় কিনা — কনটেন্ট নিরাপদভাবে হ্যান্ডেল করছেন কিনা তা যাচাইয়ের দ্রুত উপায়।

সাধারণ ব্যবহারের ক্ষেত্র

ডকুমেন্টেশনে কোড এমবেড করা

মার্কডাউন বা HTML পেজে HTML ট্যাগ আক্ষরিক টেক্সট হিসেবে দেখানোর জন্য, বিশেষ ক্যারেক্টার এনকোড করুন — এখন আর ভুলবশত আপনার কোড স্যাম্পল মার্কআপ হিসেবে রেন্ডার হবে না।

XSS প্রতিরোধ করা

ইউজার ইনপুট পেজে ফিরিয়ে দেখানোর আগে, <script> ট্যাগ এবং অন্যান্য ইনজেকশন ভেক্টর নিষ্ক্রিয় করতে HTML এনটিটি এনকোড করুন।

ত্রুটিপূর্ণ HTML ডিবাগ করা

সন্দেহজনক আউটপুটে এনটিটি রেফারেন্স ডিকোড করে দেখুন প্রকৃতপক্ষে কোন ক্যারেক্টার তৈরি হয়েছিল — এস্কেপিং বাগ শনাক্ত করতে সাহায্য করে।

কনটেন্ট মাইগ্রেশন

এক সিস্টেম (CMS, ইমেইল টেমপ্লেট) থেকে এনটিটিসহ HTML-কে অন্য সিস্টেমের (ডেটাবেস ফিল্ড, প্লেইন-টেক্সট ইমেইল) জন্য প্লেইন টেক্সটে রূপান্তর করুন।

টুলটিপ ও অ্যাট্রিবিউট নিরাপত্তা

HTML অ্যাট্রিবিউটে (title="...", data-*) ঢোকানোর আগে কনটেন্ট এনকোড করুন, যাতে কোটেশন ও বিশেষ ক্যারেক্টার অ্যাট্রিবিউট ভেঙে না দেয়।

কিভাবে ব্যবহার করবেন
1

HTML এনটিটি টুল খুলুন

DevSuite Pro ডকে HTML Entity আইকনে ক্লিক করুন। Encode এবং Decode টগলসহ একটি এডিটর প্যানেল খুলবে।

2

আপনার HTML বা টেক্সট পেস্ট করুন

আপনি যে স্ট্রিং এনকোড করতে চান (টেক্সট হিসেবে দেখানোর প্রয়োজন এমন কাঁচা HTML) বা ডিকোড করতে চান (রেন্ডার করার প্রয়োজন এমন এনটিটি-ভরা কনটেন্ট) তা পেস্ট করুন।

3

মোড বেছে নিন

বিশেষ ক্যারেক্টারকে এনটিটিতে রূপান্তর করতে Encode বেছে নিন, অথবা এনটিটিকে তাদের কাঁচা ক্যারেক্টারে ফিরিয়ে আনতে Decode।

4

রেজাল্ট পড়ুন

এনকোডেড বা ডিকোডেড আউটপুট পাশের প্যানেলে তাৎক্ষণিকভাবে প্রদর্শিত হয় — লম্বা ইনপুট স্ক্রলযোগ্য এবং ডিফল্টভাবে র‍্যাপ হয়।

5

রেজাল্ট কপি করুন

আউটপুট নিতে Copy-তে ক্লিক করুন। নিরাপদে রেন্ডার করার জন্য আপনার ডকুমেন্টেশন, কোড স্যাম্পল, বা ইউজার-ফেসিং পেজে পেস্ট করুন।

চেষ্টা করতে প্রস্তুত?

বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৬৪+ ডেভলপার টুল আনলক করুন।

Chrome-এ যোগ করুন Edge এ যোগ করুন FireFox-এ যোগ করুন