মূল বিষয়বস্তুতে যান
ToolMug

সরাতে ↑ ↓, খুলতে Enter, বন্ধ করতে Esc চাপুন।

HTML Entity Encoder ও Decoder

HTML-এর ভিতরে নিরাপদে দেখানোর জন্য লেখা এসকেপ করুন, entity-ভরা লেখা আবার পাঠযোগ্য অক্ষরে ডিকোড করুন, অথবা JavaScript, JSON ও CSS-এর জন্য অক্ষরকে Unicode escape sequence-এ রূপান্তর করুন। ডিকোডার HTML5 standard-এর প্রতিটি named entity বুঝতে পারে।

আপনার ব্রাউজারে চলে — আপনি যা দেন তার কিছুই আপলোড হয় না

কীভাবে ব্যবহার করবেন

  1. Encode বা Decode এবং HTML বা Unicode escape বেছে নিন।
  2. আপনার লেখা পেস্ট করুন। টাইপ করার সঙ্গে সঙ্গে ফলাফল আপডেট হবে।
  3. HTML encoding-এর জন্য শুধু পাঁচটি বিশেষ অক্ষর, নাকি সব non-ASCII অক্ষরও এসকেপ করবেন, তা বেছে নিন।
  4. ফলাফল কপি করুন।

অপশনগুলোর ব্যাখ্যা

বিশেষ অক্ষর এসকেপ করুন
&, <, >, " এবং ' অক্ষরকে entity-তে রূপান্তর করে। UTF-8 ওয়েব পেজের জন্য এটিই যথেষ্ট এবং অন্যান্য অক্ষর পাঠযোগ্য রাখে।
নন-ASCII অক্ষরও এসকেপ করুন
ASCII-এর বাইরের প্রতিটি অক্ষরকে numeric entity-তে রূপান্তর করে—যেসব সিস্টেমে UTF-8 সংরক্ষণ করা যায় না, তাদের জন্য।
নামযুক্ত entity ব্যবহার করুন
যেখানে নাম আছে সেখানে &copy; ও &nbsp;-এর মতো নাম ব্যবহার করে, অন্যথায় numeric entity ব্যবহার করে।
Unicode এসকেপ
JavaScript ও JSON-এর জন্য \uXXXX (emoji দুটি escape-এ পরিণত হয়, একটি surrogate pair), আধুনিক JavaScript-এর জন্য \u{…}, code point বোঝাতে U+XXXX, এবং দশমিক HTML entity হিসেবে &#…;।

সাধারণ entity

অক্ষর নামযুক্ত সংখ্যাগত
& &amp; &#38;
< &lt; &#60;
> &gt; &#62;
" &quot; &#34;
’ &apos; &#39;
নন-ব্রেকিং স্পেস &nbsp; &#160;
© &copy; &#169;
— &mdash; &#8212;

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

HTML এসকেপ করলে কি XSS থেকে সুরক্ষা পাওয়া যায়?

HTML element-এর content-এ বসানোর আগে লেখা এসকেপ করা একটি জরুরি প্রতিরক্ষা ব্যবস্থা। Attribute, URL, JavaScript এবং CSS context-এর জন্য আলাদা escaping rule দরকার, তাই হাতে করে করার বদলে আপনার framework-এর built-in escaping ব্যবহার করুন।

&nbsp; এবং সাধারণ space-এর মধ্যে পার্থক্য কী?

Non-breaking space (U+00A0) দেখতে space-এর মতো, কিন্তু ওই জায়গায় browser-কে লাইন ভাঙতে দেয় না; পাশাপাশি থাকা একাধিক space-ও সংকুচিত হয়ে একটিতে পরিণত হয় না।

শেষের semicolon না থাকলেও &copy ডিকোড হয় কেন?

ঐতিহাসিক কারণে HTML standard কিছু সাধারণ entity-কে শেষের semicolon ছাড়াও ডিকোড করে। এই decoder-ও browser-এর একই নিয়ম অনুসরণ করে।

JSON-এ emoji-কে escape হিসেবে কীভাবে দেখাব?

Unicode escape হিসেবে \uXXXX বেছে নিন। Basic Multilingual Plane-এর বাইরের emoji দুটি escape-এ পরিণত হয়; যেমন 😀 হলো 😀।

গোপনীয়তা

এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।

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